Open main menu

Changes

SSH

1,459 bytes added, 01:53, May 5, 2006
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!
1,185
edits