ui_puttygen » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2013-05-15 | 2013-12-20 | ||
Renaming Login/Preferences "tabs" to "pages" (martin) | 5.5 no pages on login dialog (martin) | ||
Line 7: | Line 7: | ||
PuTTYgen originates from PuTTY and is also part of PuTTY installation package. It does not matter, if you use PuTTYgen from WinSCP or PuTTY installation package. They are identical. | PuTTYgen originates from PuTTY and is also part of PuTTY installation package. It does not matter, if you use PuTTYgen from WinSCP or PuTTY installation package. They are identical. | ||
- | To start PuTTYgen, go to //Tools > PuTTYgen// on //[[ui_login_stored_sessions|Sites/Stored sessions page]]// &beta of Login dialog. | + | To start PuTTYgen, go to //Tools > PuTTYgen// on [[ui_login|Login dialog]]. |
===== PuTTYgen Window ===== | ===== PuTTYgen Window ===== | ||
Line 83: | Line 83: | ||
When you save the key, PuTTYgen will check that the //Key passphrase// and //Confirm passphrase// boxes both contain exactly the same passphrase, and will refuse to save the key otherwise. | When you save the key, PuTTYgen will check that the //Key passphrase// and //Confirm passphrase// boxes both contain exactly the same passphrase, and will refuse to save the key otherwise. | ||
- | If you leave the passphrase fields blank, the key will be saved unencrypted. You should not do this without good reason; if you do, your private key file on disk will be all an attacker needs to gain access to any machine configured to accept that key. If you want to be able to passwordless loginlog in without having to type a passphrase every time, you should consider using [[ui_pageant|Pageant]] so that your decrypted key is only held in memory rather than on disk. | + | If you leave the passphrase fields blank, the key will be saved unencrypted. You should not do this without good reason; if you do, your private key file on disk will be all an attacker needs to gain access to any machine configured to accept that key. If you want to be able to passwordless log in without having to type a passphrase every time, you should consider using [[ui_pageant|Pageant]] so that your decrypted key is only held in memory rather than on disk. |
Under special circumstances you may genuinely need to use a key with no passphrase; for example, if you need to run an automated batch script that needs to make an SSH connection, you can't be there to type the passphrase. In this case we recommend you generate a special key for each specific batch script (or whatever) that needs one, and on the server side you should arrange that each key is restricted so that it can only be used for that specific purpose. The documentation for your SSH server should explain how to do this (it will probably vary between servers). | Under special circumstances you may genuinely need to use a key with no passphrase; for example, if you need to run an automated batch script that needs to make an SSH connection, you can't be there to type the passphrase. In this case we recommend you generate a special key for each specific batch script (or whatever) that needs one, and on the server side you should arrange that each key is restricted so that it can only be used for that specific purpose. The documentation for your SSH server should explain how to do this (it will probably vary between servers). | ||
Line 97: | Line 97: | ||
Press the //Save private key// button. PuTTYgen will put up a dialog box asking you where to save the file. Select a directory, type in a file name, and press //Save//. | Press the //Save private key// button. PuTTYgen will put up a dialog box asking you where to save the file. Select a directory, type in a file name, and press //Save//. | ||
- | This file is in PuTTY's native format (''*.PPK''); it is the one you will need to tell WinSCP to use for [[ui_login_session#session_group|authentication]]. | + | This file is in PuTTY's native format (''*.PPK''); it is the one you will need to tell WinSCP to use for [[ui_login_authentication|authentication]]. |
===== [[saving_public]] Saving Your Public Key to a Disk File ===== | ===== [[saving_public]] Saving Your Public Key to a Disk File ===== |