The CS lab machine lab0z.mathcs.emory.edu allows SSH terminal connections, so you may be able to do some course work (like compiling and turnin) remotely.
You'll need an SSH client program. The most basic SSH interface is just a non-graphical command-line (shell) in a terminal. This is often sufficient to edit, compile, test, and turnin course work. A related protocol (SCP) allows you to transfer files back and forth. If you have a local "X server" on your machine, then it is also possible to "forward" your X connection, and run remote graphical programs so that they display on your machine.
Windows users may choose between Tectia (free within Emory from ITD), the free PuTTY/PSCP programs, or the (large and Linux-like) Cygwin environment. I'll recommend Tectia for beginners, since it has a nice graphical file-transfer tool. On Mac's (OS X), Linux, and Solaris, ssh and scp are already available from their command line, try something like:
scp email@example.com:/path/to/remote/file.txt localdirMac users might prefer a GUI tool like fugu for file transfers. For more options (like using an X server, copying a directory, using a public key), check the documentation. On unix-like systems, try: man ssh
Home. Classes. Comments? Last Modified: 8 Apr 2014