Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
howto:how_to_set_up_putty [2011/10/14 08:53] – created smark | howto:how_to_set_up_putty [2011/10/14 10:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== What is PuTTY? ====== | ====== What is PuTTY? ====== | ||
- | PuTTY is a free SSH and Telnet client designed and maintained by [http:// | + | PuTTY is a free SSH and Telnet client designed and maintained by [[http:// |
====== Setting up PuTTY ====== | ====== Setting up PuTTY ====== | ||
===== Download ===== | ===== Download ===== | ||
- | The latest version of PuTTY can always be obtained directly from the owner' | + | The latest version of PuTTY can always be obtained directly from the owner' |
===== Configuration ===== | ===== Configuration ===== | ||
To start configuring PuTTY, simply run the executable. You should be presented with a window similar to the following: | To start configuring PuTTY, simply run the executable. You should be presented with a window similar to the following: | ||
- | [[File:Putty_config_session.png|thumb|none|PuTTY Session Config Screen]] | + | {{:howto: |
PuTTY has support for saved sessions for use convenience. Generally you enter your information and configure your session as you wish, type a named in the "Saved Sessions" | PuTTY has support for saved sessions for use convenience. Generally you enter your information and configure your session as you wish, type a named in the "Saved Sessions" | ||
Line 24: | Line 24: | ||
After you have created a Session, it should appear in the Session List Box. Double click your session name, your PuTTY Configuration Window should disappear. You should be presented with a popup that looks something like this: | After you have created a Session, it should appear in the Session List Box. Double click your session name, your PuTTY Configuration Window should disappear. You should be presented with a popup that looks something like this: | ||
- | [[File:Putty_confirm_key.png|thumb|none|PuTTY Key Confirmation Screen]] | + | {{howto:putty_confirm_key.png? |
This screen is basically informing you that you do not have this SSH Server' | This screen is basically informing you that you do not have this SSH Server' | ||
Line 30: | Line 30: | ||
After you have accepted the Key, you should be presented with your Login Dialog: | After you have accepted the Key, you should be presented with your Login Dialog: | ||
- | [[File:Putty_login_1.png|thumb|none|PuTTY Username Login]] | + | {{:howto: |
Simply type your username and press Enter once. Your screen should change to the following: | Simply type your username and press Enter once. Your screen should change to the following: | ||
- | [[File:Putty_login_2.png|thumb|none|PuTTY Password Entry]] | + | {{:howto: |
Now you type in your password. Your password will not show up, you have to trust that it is being entered. If you make a mistake, it is best to hit the backspace button a bunch of times to make sure the invisible field is cleared. After you type your password hit enter. | Now you type in your password. Your password will not show up, you have to trust that it is being entered. If you make a mistake, it is best to hit the backspace button a bunch of times to make sure the invisible field is cleared. After you type your password hit enter. | ||
Line 40: | Line 40: | ||
If your login was success you should now see something similar to this: | If your login was success you should now see something similar to this: | ||
- | [[File:Putty_login_3.png|thumb|none|PuTTY Logged In]] | + | {{:howto: |
Right under where you entered your password is your server' | Right under where you entered your password is your server' | ||
- | :< | + | < |
From here you can issue commands in your terminal. Command responses (if there is a response) will be output after the command. | From here you can issue commands in your terminal. Command responses (if there is a response) will be output after the command. | ||
Line 50: | Line 50: | ||
For instance, this is the command to see what user you are currently logged in as: | For instance, this is the command to see what user you are currently logged in as: | ||
- | [[File:Putty_login_4.png|thumb|none|PuTTY Executing Command]] | + | {{:howto: |
There you go, you can now disconnect and reconnect to your SSH Server whenever you want! The next section shows you some tips and tricks for use with PuTTY... | There you go, you can now disconnect and reconnect to your SSH Server whenever you want! The next section shows you some tips and tricks for use with PuTTY... | ||
Line 62: | Line 62: | ||
To set this up, simply load the profile you want to change, and go to the Data child under the Connection tree. From here enter your desired username in the " | To set this up, simply load the profile you want to change, and go to the Data child under the Connection tree. From here enter your desired username in the " | ||
- | [[File:Putty_auto_username.png|thumb|none|PuTTY Auto Username]] | + | {{:howto: |
From here, go back to the Session category and Save your profile. I suggest changing the name to username@hostname for organization. Just open your session, type your password, and you should be logged in! | From here, go back to the Session category and Save your profile. I suggest changing the name to username@hostname for organization. Just open your session, type your password, and you should be logged in! | ||
Line 72: | Line 72: | ||
You can setup PuTTY in a way that it acts like a SOCKS server, directing all data through your server. For instance, say you wanted to Proxy all your web browsing through your server. All you have to do is setup PuTTY to create a SOCKS Proxy (and tunnel), direct your browser to use 127.0.0.1 (and a port we'll specify later) as the SOCKS5 server. Any websites you visit will appear as if they are being viewed from your server. If you go to [http:// | You can setup PuTTY in a way that it acts like a SOCKS server, directing all data through your server. For instance, say you wanted to Proxy all your web browsing through your server. All you have to do is setup PuTTY to create a SOCKS Proxy (and tunnel), direct your browser to use 127.0.0.1 (and a port we'll specify later) as the SOCKS5 server. Any websites you visit will appear as if they are being viewed from your server. If you go to [http:// | ||
- | All data between your computer and your server will be encrypted, though after it exits your server you rely on the protocol your browser was using (HTTP/ | + | All data between your computer and your server will be encrypted, though after it exits your server you rely on the protocol your browser was using (HTTP/ |
==== Setting up the Tunnel ==== | ==== Setting up the Tunnel ==== | ||
Line 78: | Line 78: | ||
To add the tunnel, load a configuration profile, then go to the Tunnel which is under SSH, which is under Connection. Choose a source port, this will be simply for your use, I suggest choosing something 1000+. In this example I use 12345. Enter the port under Source Port, then choose Destination as Dynamic. | To add the tunnel, load a configuration profile, then go to the Tunnel which is under SSH, which is under Connection. Choose a source port, this will be simply for your use, I suggest choosing something 1000+. In this example I use 12345. Enter the port under Source Port, then choose Destination as Dynamic. | ||
- | [[File: | + | {{:howto: |
Click Add, and D[port] should be added to the list. In the case of Port 12345 (Dynamic) it added D12345. | Click Add, and D[port] should be added to the list. In the case of Port 12345 (Dynamic) it added D12345. | ||
- | [[File: | + | {{:howto: |
From here we are done setting up the tunnel. I suggest you save the profile so you can easily start your tunnel. Please note that the tunnel is not active until you are FULLY LOGGED IN to your SSH server. You may tell any program to use " | From here we are done setting up the tunnel. I suggest you save the profile so you can easily start your tunnel. Please note that the tunnel is not active until you are FULLY LOGGED IN to your SSH server. You may tell any program to use " | ||
- | |||
- | [[Category: | ||
- |