This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
other:putty_conf [2022/08/01 14:57] jypeter [Installation] Improved |
other:putty_conf [2022/08/02 13:11] jypeter [Changing some useful settings] Improved |
||
---|---|---|---|
Line 11: | Line 11: | ||
===== Launching PuTTY/Pageant ===== | ===== Launching PuTTY/Pageant ===== | ||
- | You could directly launch PuTTY, but it is actually more efficient to launch ''Pageant'', especially if you are regularly going to connect to the same server(s) | + | You could directly launch PuTTY (''Start'' => ''PuTTY'' => ''PuTTY''), but it is actually **more efficient** to launch ''Pageant'', especially if you are regularly going to connect to the same server(s) |
''Start'' => ''PuTTY'' => ''Pageant'' | ''Start'' => ''PuTTY'' => ''Pageant'' | ||
- | * It will seem that nothing happens, but you should get the //Pageant// icon at the bottom right of your screen.\\ {{ :other:putty_01_notes_v2.png?direct |}}\\ Pageant will allow you to create or use existing connection profiles (//Sessions//), and also easily use //ssh keys// (more on //ssh keys// later) | + | * It will seem that nothing happens, but you should get the //Pageant// icon at the bottom right of your screen.\\ {{ :other:putty_01_notes_v2.png?direct |}}\\ Pageant will allow you to create or use existing connection profiles (//Sessions//), and also easily use [[other:putty_conf#using_ssh_keys|ssh keys]] |
- | * If you right click on the //Pageant// icon, you can manage sessions with the ''New Session'' option, use ''Saved Sessions'' profiles and manage //ssh keys// (''View Keys'', ''Add Key'').\\ You can also view/add keys by double clicking on the pageant icon\\ {{ :other:putty_02.png?direct |}} | + | * If you right click on the //Pageant// icon, you can manage sessions with the ''New Session'' option, use ''Saved Sessions'' profiles and manage //ssh keys// (''View Keys'', ''Add Key'').\\ You can also view/add //ssh keys// by double clicking on the pageant icon\\ {{ :other:putty_02.png?direct |}} |
===== Configuring PuTTY ===== | ===== Configuring PuTTY ===== | ||
- | Launch the session/configuration manager: (Right click on) ''Pageant'' => ''New Session''\\ {{ :other:putty_03.png?direct&300 |}} | + | Launch the PuTTY Configuration manager: (Right click on) ''Pageant'' => ''Saved Sessions'' or ''New Session''\\ {{ :other:putty_03.png?direct&300 |}} |
- | * You can keep most PuTTY's default settings. This section will show you how to create your first //session profile//, with some useful options. If you want to add another session later, just ''Load'' an existing (and properly configured) session, ''Save'' it under a new name, and the change the session details | + | * You can keep most PuTTY's default settings. This section will show you how to create your first //session profile//, with some **recommended options**.\\ \\ If you want to add another session later, just ''Load'' an existing (and properly configured) session, ''Save'' it under a new name, change the session details, and then save the session again |
- | * When changing a setting, select a (sub-)**Category in the left part** of the PuTTY Configuration windows, and change the displayed **settings in the right part** of the window. | + | * When changing a setting, select a (sub-)**Category in the left part** of the PuTTY Configuration window, and change the displayed **settings in the right part** of the window. |
- | * After changing the settings of an existing Session, **do not forget to go back to the //Session// category and click ''Save''!** | + | * After changing the settings of an existing Session, **do not forget to go back to the //Session// category (at the top left of the Putty Configuration window) and click ''Save''!** |
==== Creating a new session ==== | ==== Creating a new session ==== | ||
- | In the ''Session'' category: | + | In the ''Session'' Category: |
* Specify a **Host Name**: e.g. ''ssh1.lsce.ipsl.fr'' for the //LSCE access server// (also called //LSCE gateway//) | * Specify a **Host Name**: e.g. ''ssh1.lsce.ipsl.fr'' for the //LSCE access server// (also called //LSCE gateway//) | ||
* Specify a matching session name in **Saved Sessions**: e.g. ''ssh1'' | * Specify a matching session name in **Saved Sessions**: e.g. ''ssh1'' | ||
- | * Click on **Save** to save the session\\ {{ :other:putty_04.png?direct |}} | + | * Click on **Save** to save the new session (that will only have default settings for now)\\ {{ :other:putty_04.png?direct |}} |
- | + | ||
- | If you are in a hurry, you can connect to the Linux server by clicking on **Open**, but you should first change some useful settings | + | |
+ | If you are in a hurry, you can connect to the Linux server specified in the //Host Name// field by clicking on **Open** | ||
==== Changing some useful settings ==== | ==== Changing some useful settings ==== | ||
+ | |||
+ | * ''Load'' an existing session, that will serve as a template (with the recommended settings) for the future sessions | ||
* In the ''Windows'' => ''Selection'' category: | * In the ''Windows'' => ''Selection'' category: | ||
- | * Select **xterm** for the mouse buttons behavior. This will allow you to use the mouse buttons in the Putty terminal the same way you would use them in an standard Linux //xterm// terminal: **Copy** text with the left button, and **Paste** it with the middle button\\ {{ :other:putty_05.png?direct |}} | + | * Select **xterm** in the //Actions of mouse buttons// section.\\ This will allow you to use the mouse buttons in the PuTTY terminal the same way you would use them in an standard Linux //xterm// terminal: |
+ | * **Select** and **Copy** text (at the same time) with the **left button** | ||
+ | * **Paste** text with the **middle button**\\ {{ :other:putty_05.png?direct |}} | ||
* In the ''Connection'' => ''Data'' category: | * In the ''Connection'' => ''Data'' category: | ||
- | * Specify your login name in **Auto-login username**. This way you won't have to type it when you connect to the Linux server\\ {{ :other:putty_06.png?direct |}} | + | * Specify your login name (on the LSCE servers) in **Auto-login username**. This way you won't have to type it when you connect to the Linux server!\\ {{ :other:putty_06.png?direct |}} |
+ | * In the ''Connection'' => ''SSH'' => ''Kex'' category: | ||
+ | * **<wrap hi>Unselect Attempt GSAPPI key exchange</wrap>**!\\ If you forget to do this, connecting to a server will seem to take forever (if it works at all)...\\ {{ :other:putty_gssapi.png?direct |}} | ||
* In the ''Connection'' => ''SSH'' => ''Auth'' category: | * In the ''Connection'' => ''SSH'' => ''Auth'' category: | ||
* Select **Allow agent forwarding**. This is the same as [[/other:ssh#standard_usage|using ssh with the -A option]]\\ {{ :other:putty_07.png?direct |}} | * Select **Allow agent forwarding**. This is the same as [[/other:ssh#standard_usage|using ssh with the -A option]]\\ {{ :other:putty_07.png?direct |}} | ||
Line 48: | Line 53: | ||
* Select **Enable X11 forwarding**. This is the same as [[/other:ssh#standard_usage|using ssh with the -X option]]\\ {{ :other:putty_08.png?direct |}} | * Select **Enable X11 forwarding**. This is the same as [[/other:ssh#standard_usage|using ssh with the -X option]]\\ {{ :other:putty_08.png?direct |}} | ||
- | * When you have finished updating settings, **do not forget to go back to ''Category'' => ''Session'' and Save the session**!\\ {{ :other:putty_09.png?direct |}} | + | * When you have finished updating the settings, **do not forget to go back to ''Category'' => ''Session'' and Save the session**!\\ {{ :other:putty_09.png?direct |}} |
+ | |||
+ | * Click on ''Open'' to connect to the default host with the default settings, and check that things are working properly\\ The first time you connect to a server, you will get a ''PuTTY Security Alert'' window, where you have to click on ''Accept'' to tell PuTTY that you trust the connection to this new server\\ {{ :other:putty_new_host.png?direct |}} | ||
==== Adding more sessions ==== | ==== Adding more sessions ==== |