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 2014 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

Professor(s)

Email: username at cs.umass.edu

------------------

--------------------------
---------------------------
William T. Verts
verts

William T. Verts
verts

Gordon Anderson
gordon

David Barrington
barring

Nicolas Scarrci
nscarrci

Nicolas Scarrci
nscarrci

J.D. DeVaughn-Brown
jddevaughn

Arjun Guha
arjun

Timothy Richards
richards

Timothy D. Richards
richards

Prashant Shenoy
shenoy

Marc Liberatore
liberato

Roderic A. Grupen
grupen

Yuriy Brun
brun

Yuriy Brun
brun

Subhransu Maji
smaji

Shlomo Zilberstein
shlomo

---------------------------------

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.

---------------------------------

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.

CSCF uses a spam filtering device developed by Barracuda Networks to filter incoming email, and block known or very likely spam messages. The filter 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 (Linux/OSX/WinXP)
Nodes elnux1.cs.umass.edu, elnux2, elnux3,
elnux4, elnux7.cs.umass.edu
edmac1.cs.umass.edu through
edmac30.cs.umass.edu

We highly recommend that for any remote sessions, machines elnux1, elnux2, elnux3, elnux4 or elnux7 are used as the remote host, as these are booted into linux and hence are always acccessible. There is a round-robin alias DNS elnux.cs.umass.edu which will resolve to one of these 5 systems to allow for some load-balancing. The edmac systems will not be remotely accessible if they are booted in to WinXP. In addition these systems may be rebooted at any time by the console user in order to boot into another OS.

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:

ssh
This command allows secure remote login into a system which supports it.
scp
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
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.

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.

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 www.openssh.com
  • 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.)

---------------------------------

OSX Machines in the Edlab

If you boot one of the Edmac machines into 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

---------------------------------

Windows Machines in the Edlab

If you boot one of the Edmac machines into Windows, 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, KAOSNET

KAOSnet provides users and visitors of Computer Science with internet access for unsupported machines. A valid CS account is required for registration.

Getting Connected

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

For Computers:

  • Select the cspublic SSID with your wireless network interface
  • Download the correct profile for your OS from https://www-edlab.cs.umass.edu/wireless/
  • Select the kaosnet-wpa SSID with your wireless network interface
  • 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:

http://edlab-www.cs.umass.edu/~username

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.


Comments:
system@cs.umass.edu

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