Or, how not to void your corpus licence

SSH is a remote login tool that might stand for Secure Shell, except that that's a name copyrighted by a company. It's a secure method of using another computer remotely. It does, however, have the drawback that it's mostly terminal-only.

There are a couple of ways to work around this. The first is to use SFTP, Secure FTP, to download the files you need to your local machine. Unfortunately, due to licence restrictions, you are not allowed to download any corpora to your machine. So you will have to run programs that read the corpora on jones. The other option is to run an X Window Server on your machine and run graphical applications remotely. The drawback to the second option is that our servers (jones at least) don't have any X applications. There is little alternative to learning Unix and working remotely. Trust me, it's not so bad.

SSH on Windows

IU distributes SSH and SFTP Windows versions from their IUWare site. HOWEVER, PuTTY seems to be much more competent for our purposes since it can be set to handle Unicode. At this point, I have not used PuTTY for more than five minutes, but Secure Shell's programs are bad enough that almost anything should be better. Note: I don't think PuTTY's SFTP client is graphical, unlike Secure Shell's. FTP commands are not that hard to learn, however.

SSH on Unix

Unix systems ship with OpenSSH by default. All you have to do is

$ ssh username@server.indiana.edu

The "$" represents the Unix prompt, the part you don't type. Your username comes before the "@"; the machine name comes after the "@". Type your password, and you'll be logged in. The first time, the computer will ask if you want to connect to a new and previously untrusted computer. Type "yes". Now you might need to know How to use Unix.

Unix also has SFTP pre-installed:

$ sftp username@server.indiana.edu

Or even better:

$ scp program.py username@server.indiana.edu:src/

scp has the same syntax as cp, except that you can use extended filenames to specify the server. I hope it's obvious; otherwise try typing man scp.

SSH on Mac

I have to admit, I have no idea here. Presumably Mac users like using point 'n' click interfaces as much as Windows users do, but I've never tried to find any. See instead: SSH on Unix. It's exactly the same, with better fonts.

How to use SSH (last edited 2007-09-27 21:37:11 by NathanSanders)