Differences

This shows you the differences between the selected revisions of the page.

2015-02-19 2015-02-26
Further reading ssh keys (Petr) formatting (martin)
Line 12: Line 12:
===== Configure Server to Accept Public Key ===== ===== Configure Server to Accept Public Key =====
-Connect to your SSH server using WinSCP with the SSH protocol, using other means of authentication than public key, e.g. typically using password authentication.+Connect to your SSH server using WinSCP with the %%SSH%% protocol, using other means of authentication than public key, e.g. typically using password authentication.
-Once logged in, configure your server to accept your public key. That varies with SSH server software being used:+Once logged in, configure your server to accept your public key. That varies with SSH server software being used. The most common %%SSH%% server is OpenSSH.
==== OpenSSH ==== ==== OpenSSH ====
-[[task_navigate|Navigate]] into the ''.ssh'' subdirectory of your account home directory. You may need to enable [[ui_pref_panels#common_options|showing hidden files]] to see the directory. If the directory does not exists, you need to [[task_create_directory|create it]] first. 
-Once there, open the file ''authorized_keys'' for [[task_edit|editing]]. Again you may have to create this file if this is the first key you have put in it.+  * Navigate into a ''.ssh'' subdirectory of your account home directory. You may need to enable [[ui_pref_panels#common_options|showing hidden files]] to see the directory. If the directory does not exists, you need to [[task_create_directory|create it]] first. 
 +  * Once there, open a file ''authorized_keys'' for [[task_edit|editing]]. Again you may have to create this file, if this is your first key
 +  * Switch to the [[ui_puttygen|PuTTYgen]] window, select all of the text in the //[[ui_puttygen#authorized_keys|Public key for pasting into authorized_keys file]]// box, and copy it to the clipboard (''Ctrl+C''). Then, switch back to the editor and insert the data into the open file, making sure it ends up all on one line. Save the file. 
 +  * Ensure that your account home directory, your ''.ssh'' directory and file ''authorized_keys'' are not group-writable or world-writable. Recommended permissions for ''.ssh'' directory are ''700''. Recommended permissions for ''authorized_keys'' files are ''600''. Read more about [[task_properties|changing permissions]].
-Then switch to the [[ui_puttygen|PuTTYgen]] window, select all of the text in the //[[ui_puttygen#authorized_keys|Public key for pasting into authorized_keys file]]// box, and copy it to the clipboard (''Ctrl+C''). Then, switch back to the editor and insert the data into the open file, making sure it ends up all on one line. Save the file.+==== ssh.com ====
-You may also need to ensure that your account home directory, your ''.ssh'' directory and file ''authorized_keys'' are not group-writable or world-writable. +··* [[ui_puttygen#saving_public|Save a public key file]] from [[ui_puttygen|PuTTYgen]], and copy that into the ''.ssh2'' subdirectory of your account home directory. 
- +  * In the same subdirectory, [[task_edit|edit]] (or create) a file called ''authorization''. In this file you should put a line like ''Key mykey.pub'', with ''mykey.pub'' replaced by the name of your key file.
-Read more about [[task_properties|changing permissions]]. +
- +
-==== ssh.com ==== +
-[[ui_puttygen#saving_public|Save a public key file]] from [[ui_puttygen|PuTTYgen]], and copy that into the ''.ssh2'' subdirectory of your account home directory. In the same subdirectory, [[task_edit|edit]] (or create) a file called ''authorization''. In this file you should put a line like ''Key mykey.pub'', with ''mykey.pub'' replaced by the name of your key file.+
==== Other SSH Servers ==== ==== Other SSH Servers ====
-For other SSH server software, you should refer to the manual for that server.+For other %%SSH%% server software, you should refer to the manual for that server.
===== Configure WinSCP Session ===== ===== Configure WinSCP Session =====

Last modified: by martin