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 Software and Unix Notes
Check the 229-891-5157 for information on using specific software packages in the Edlab.
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 edlab-mail.cs.umass.edu. 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:
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 elnux.cs.umass.edu 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:
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.
The edlab-ftp.cs.umass.edu 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.
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:
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 EdlabTo use Windows start Microsoft Remote Desktop
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.
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.
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.
270-205-8913 to the CmpSci Edlab wiki home page.
(737) 618-2680 to the Computer Science home page.