Department of Computer Science

Welcome to the CS105 EdLab host!

Please read the

Acceptable Use Policy


The Computer Science Educational Laboratory sports 35 Linux PCs and 20 Windows PCs, all supported by several servers. The Edlab is located in rooms 223 and 225 in the Lederle Graduate Research Tower (LGRT) which can be found in the middle-top of campus on this map. The Windows Edlab is located in LGRT 215.

The EdLab is shared by many classes each semester for middle and upper level Computer Science classes, and is maintained by the Computer Science Computing Facility. If you have any suggestions or comments for improving these pages or the Edlab, please send mail to


EdLab Courses

The following classes for the Spring 2007 semester require the EdLab for use. Click on any class to access its home page. Click on any TA to send him/her mail. Not sure which class is which? Here are the current course descriptions.

Course Number


Email: username



Bill Verts


EdLab Hours

  Opens Closes
Sunday: 1:00pm 10:00pm
Monday: 9:00am 10:00pm
Tuesday: 9:00am 10:00pm
Wednesday: 9:00am 10:00pm
Thursday: 9:00am 10:00pm
Friday: 9:00am 5:00pm
Saturday: 1:00pm 5:00pm
Dates and Times of Openings/Closings


EdLab Policies

Please read the EdLab Acceptable Use Policy before you do anything that might get you in trouble.


EdLab UNIX User Notes

Please read the EdLab User's Introduction and Guide to Unix if you have questions on using the EdLab UNIX machines.

There are hard copy versions of this document in the EdLab. Please do not print this document.


EdLab e-mail setup

All new edlab accounts will have a ~/.forward file redirecting mail to the user's official university email address. Users can remove this file and receive email in the edlab. The mail forwarding can be changed using this web interface from any host on the Umass network.

All Edlab users should be using an IMAP client to read their e-mail -- local mailboxes don't exist on the Linux systems. PINE and Mozilla are two of the mail clients which support the IMAP protocol. The default PINE setup is already configured to use IMAP (this is not the case for Mozilla). If you need to configure the IMAP client yourself, the IMAP server is


EdLab Web Server Statistics

Statistics for the UMass Computer Science Department Education Lab Web Server ( are compiled and updated weekly. We are currently using analog written by Stephen Turner at the University of Cambridge Statistical Laboratory to process our Web Server logs.

* Weekly HTTP statistics (local access only)

Remote access to EdLab hosts

All of the EdLab machines are connected to the Internet. Hostnames are as follows:

Dell PIIIs (Linux)
Nodes through

The use of ssh is required for accessing all of the EdLab systems from a physical location other than its console (i.e. "network" or "remote" logins.).

The SSH protocol is intended for use as an endpoint-to-endpoint secure replacement for the Berkeley's "R" commands (rsh, rlogin, and rcp), but in order to achieve that security you must start the ssh client from your local machine. (I.e. the one at which you are physically typing.)

On UNIX, the SSH protocol is implemented by:

This is the command which replaces Berkeley's rsh and rlogin, as well as telnet. It allows secure remote login into a system which supports it, and adds numerous additional functionality to that.
This command replaces Berkeley's rcp, and also can be used instead of ftp command (although it does not duplicate ftp's full functionality, such as its interactive shell environment).
sftp is a "secure FTP" protocol. If both the server and the client support SFTP, using it is as simple as typing "sftp" instead of "ftp" on command line. Unfortunately, most Windows and Mac clients don't support SFTP. A GUI interface on top of SCP can emulate FTP functionality. WinSCP (see below) provides such an interface for Windows systems.

The edlab-ftp server provides anonymous access for downloading course material; All other plaintext FTP access has been disabled on the EdLab systems. Users can use scp or sftp clients to connect to any of the elnux systems.

Where to find SSH client programs:

  • On all UNIX-based CS machines, ssh is located in /usr/local/bin/.
  • NiftyTelnet is a freeware ssh client for Macintosh OS9.
  • JellyfiSSH is a freeware GUI interface for ssh running on Macintosh OS X.
  • There are free UNIX/linux implementations available for download in several places such as
  • There are free implementations available for other platforms, such as PuTTY (for Windows).
  • WinSCP is a freeware SCP(Secure CoPy) client for Windows using SSH. It's main function is safe copying of files between local and remote computers.

(Please note that all of the hosts named above start with the characters EL in lowercase.)


Student WWW pages

Students in the EdLab may program their own web pages if they choose. Each student has a default web page: ~/public_html/index.html. Edit your home page and add your personal information.

The URL for a student's home page is:

For information on HTML programming, please see one of the many tutorials available on the web, such as the W3 General HTML page.


Link to the CmpSci Edlab wiki home page.
Link to the CmpSci Edlab bulletin boards.

Back to the Computer Science home page.


Copyright 2005
This is an
official page of the University of Massachusetts Amherst.