Computer Science

Welcome to the EdLab!

The Computer Science Educational Laboratory is only accessible remotely (with the exception of discussion sections or office hours).

The EdLab resources are shared by many classes each semester for undergraduate and graduate level Computer Science classes, and are maintained by the Computer Science Computing Facility. The machines are located in the Lederle Graduate Research Tower (LGRT) Room 223.


EdLab Courses

The following classes for the Fall 2019 semester require the EdLab for use. Click on any class to access its home page. Not sure which class is which? Here are the current course descriptions

Course Number


Email: username at


William T. Verts

William T. Verts

William T. Verts

Marc Corner
Meng-Chieh Chiu

Jaime Davila
Matthew Rattigan

Yuriy Brun


EdLab Software and Unix Notes

Check the Edlab Software Notes for information on using specific software packages in the Edlab.

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

Usernames and Passwords: Your username is generally the same as your Umass username. The initial password should be given to you in class or by a TA. If you cannot log in send email to system at cs.


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 Thunderbird 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 Port 993 (imaps), SSL/TLS, Normal password

CSCF uses a spam filtering device developed by Barracuda Networks to filter incoming email, and block known or very likely spam messages. The server employs a series of filters to decide if an email is spam. These include white/blacklists of IPs and email adresses, a bayesian filter which scores the mail based on keywords, and flagging of untrusted URLs. The barracuda device labels likely spam with flags in the email header. For instructions on filtering out barracuda-flagged emails click here.


Remote access to EdLab hosts

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

Linux iMacs (OSX)
Nodes, elnux2, elnux3, through

For Linux log into machines elnux1, elnux2, elnux3, or elnux7 are used as the remote host, as these are always booted into linux. There is a round-robin alias DNS which will resolve to one of these 4 systems to allow for some load-balancing. The edmac systems running Mac OSX may be rebooted at any time by the console user.

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 an endpoint-to-endpoint secure connection for remote command-line login, 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 command allows secure remote login into a system which supports it.
This command can be used instead of the 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 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.

NOTE: If your username on your local machine is not the same as your edlab username you will need to specify the username when using these commands. For example:

The 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.

Note: if you wish to remotely use programs that have a graphical interface, you will need to "tunnel" your X-windows session back to your remote host.
If you are connecting via SSH from the command line, you will need to include the "-X" parameter, like so: ssh -X -l username

Important:For X-tunneling to work, you must also have either X-Windows or XQuartz installed on your local machine.

Where to find SSH client programs:

  • On all UNIX-based CS machines, ssh is located in /usr/bin/.
  • FuGu is a freeware SSH, SFTP, SCP 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.
  • XQuartz project is an open-source effort to develop a version of the X.Org X-Window System that runs on OS/X.

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


OSX Machines in the Edlab

If you log into one of the Edmac machines running OSX, you will have a different home directory then in Linux.

The home directory in OSX will be accessible from any edlab system booted into OSX

The ~/linux directory in OSX will point to your linux home directory.

When logged into an Edlab Linux system, the ~/OSX directory will point to your OSX home directory.

In Either linux or OSX your course directories will be accessible as ~/csxxx


Using Windows in the Edlab

To use Windows start Microsoft Remote Desktop
  • Connect to
  • Note the Windows passwords are different from the OSX and Linux passwords.
  • PC name:
  • Gateway: No gateway configured
  • Resolution: 1280x1024
  • check Scale content
  • uncheck Start session in full screen

Windows Server in the Edlab

If you connect to the Windows server edwin1.cs.umass,edu, you will have 2 mapped network drives created automatically.

The X: drive will be mapped to your user folder on the ELSRV4 server; this should give you access to your linux files from the Windows side of things.

The Z: drive will be mapped to a share that belongs to you on the EDWINSRV Windows domain server. That will give you a shortcut to any files stored under your Windows profile in the Edlab.

IMPORTANT: For the mapping to work properly, you must keep your Linux and Windows passwords in synch; otherwise, the attempt to mount the shared folders may fail. No data will be lost, but you will be unable to access your Linux files directly.


Access to Wireless networking, EDUROAM, CICS

Eduroam allows UMass Amherst students, faculty, and staff to obtain free wireless connectivity at participating institutions in the U.S. and abroad, A valid umass account is required for connection.

CICS provides users and visitors of Computer Science with less restricted internet access for unsupported machines. A valid CS or edlab account is required for registration.

Getting Connected

Follow the Umass IT instructions for connecting to Eduroam. Once this is configured you can connect to eduroam in the CS spaces.

CICS is available for both computers, and devices with wireless network connectivity.

For Computers:

  • Select the cspublic or the eduroam SSID (depending on where you are) with your wireless network interface
  • Download the correct profile for your OS from
  • Select the CICS SSID with your wireless network interface
  • settings: Authentication mode - WPA2 Enterprise, Encryption Type - AES, Authentication Type - EAP-TTLS, Authentication Method (Secondary) - PAP
  • Login with your EdLab username /password, with '@edlab' appended to the username
  • You may need to perform some configuration to enable printing and/or other services


Student WWW pages

Students in the EdLab may program their own web pages if they choose. Each student has a default web page (from linux): ~/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.

Back to the Computer Science home page.


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