Open main menu

Changes

SSH

1,979 bytes added, 02:49, May 5, 2006
m
not specific to WSO
Difficulty[[Category: 2 How-To]][[Category:Computers]]'''SSH''', which stands for "secure shell", is a way to log into a server and execute commands on a [[command line]]. Here at Williams, you might SSH into [[Unix]] (unix.williams.edu) or to [[WSO]] (wso.williams.edu).
==Logging in with SSH from == ===Windows : PuTTY===
1. Find and download putty.exe on this page:
2. Open putty.exe
3. Enter "wso.williams.edu" (or whatever) for the host, and "SSH" for the protocol.
4. Click "Open"
5. Enter your WSO login user name and password when prompted.
6. If this is your first time connecting from this computer, you might get a message like this:
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
 
ssh ewilliam@wso.williams.edu
 
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