1,185
edits
Changes
SSH
,no edit summary
'''SSH''', which stands for "secure shell", is a way to log into a server and execute commands on a [[command line]].
==Logging in with SSH== ===Windows===
1. Find and download putty.exe on this page:
7. You're in! Happy computing.
===Mac/Linux===
Let's say your user name is ewilliam and you want to log in to wso.williams.edu. From a [[command line]], type
Enter your password when prompted. If it's your first time and you get a warning about host keys, just say "yes".
==Logging in without a password==
Note: Logging in without a password will save you a few seconds out of every day. It comes however, with an added security risk: if someone compromises your
machine, they can then log into WSO with your account. If you are willing to bear this responsibility, then read on.
Anyway, enough chit-chat. Here's how to do it:
===Mac/Linux===
Adapted from http://bumblebee.lcs.mit.edu/ssh2/.
1. Open a [[command line]]
2. Generate a public key and a private key. We'll copy the public key over to the server later.
ssh-keygen -t rsa -f ~/.ssh/id_rsa
3. When it says something like
Enter passphrase (empty for no passphrase):
Just press return.
4.Let's copy the public key to WSO. Type
scp .ssh/id_rsa.pub user@wso:~/.ssh/.
5. Cruise over to the WSO server:
ssh user@wso.williams.edu
6. Hop into the SSH directory:
cd .ssh
7. Append the key to your list of authorized keys:
cat id_rsa.pub >> authorized_keys2
8. Change permissions:
chmod 640 authorized_keys2
9. Kill the key.
rm id_rsa.pub
All done! Now you can SSH and SCP to WSO without a password.
===Windows===
This link will give you some background about public-key authentication, and how to do it with PuTTY:
http://the.earth.li/~sgtatham/putty/0.54/htmldoc/Chapter8.html#8
A few tips:
* Use RSA
* Your authorized keys file is called .ssh/authorized_keys2
Best of luck!