Remote Usage of EWS
Contents:
- Introduction
- Where to obtain secure clients and how to configure them
- Contacts
- X-forwarding explained
The College of Engineering and the Engineering Workstations Labs (EWS) are committed to providing a secure computing environment. To achieve this goal EWS has disabled any communications services that transmit clear text passwords. EWS users should use SSH and/or SFTP clients to connect to the EWS unix/linux workstations. To download and use secure clients, see "Where to obtain secure clients and how to configure them" on this page.
Note for EWS workstation users: To connect from one EWS unix/linux workstation to another SSH and SFTP should be used. For more information see the EWS tutorial on how to use SSH.
Where to obtain secure clients and how to configure them
Almost all of the software listed here is free or site-licensed for free; the one exception is MacSFTP, which UIUC has site-licensed for a very low fee ($4).
When you click on the links below, the software download will open in one browser window and the instructions will open in another, so that you can view both at once.
- SSH and SFTP for Windows:
EWS recommends using Cygwin (www.cygwin.com), a very robust Linux-like environment for Windows, for SSH connectivity from Windows. Cygwin is freely available from www.cygwin.com. For SFTP connectivity, WinSCP is freely available for download from http://winscp.sourceforge.net.
- Configuring and Using Cygwin: http://www.ews.uiuc.edu/clrtxt/cygwin/
- Brief overview of SSH for Windows: http://www.cites.uiuc.edu/security/winintro.html#encryption
- Configuring SSH for Windows: http://www.cites.uiuc.edu/security/ssh/winssh.html
- Configuring SFTP for Windows: http://www.cites.uiuc.edu/security/winssh.html#sftp
- SSH and SFTP for Macintosh:
Macintosh OS 9 and previous:
- MacSSH is available for free from http://www.macssh.com.
- MacSFTP is available for $4 from the Site-Licensed Software Web site: http://webstore.cites.uiuc.edu.
Macintosh OS X:
- SSH comes with versions 10.1 and above. See your system manuals for configuration directions.
- MacSFTP is available for $4 from the Site-Licensed Software Web site: http://webstore.cites.uiuc.edu.
- A freeware alternative to MacSFTP for OS X users, Fugu, has been released by the University of Michigan's Research Systems Unix Group.
- Brief overview of SSH for Macintosh: http://www.cites.uiuc.edu/security/macintro.html#encryption
- Configuring SSH for Macintosh: http://www.cites.uiuc.edu/security/macssh.html
- Configuring SFTP for Macintosh: http://www.cites.uiuc.edu/security/macssh.html#sftp
- SSH and SFTP for Unix (OpenSSH):
The OpenSSH packages for various flavors of Unix are available from the OpenSSH project Web site: http://www.openssh.org/portable.html. Each platform-specific package includes both SSH and SFTP.
- Brief overview of SSH for Unix: http://www.cites.uiuc.edu/security/unixintro.html#encryption
- Configuring SSH for Unix: http://www.ews.uiuc.edu/ews/software/tutorial/ssh.html
- Configuring SFTP for Unix: See the ssh man page on any EWS Unix system.
If you have questions or comments about this policy, email manager@ews.uiuc.edu.
If, after following the instructions here, you have problems installing or configuring a secure client, contact the CITES Central Help Desk at 244-7000 or consult@uiuc.edu.
"X" is a window system (often referred to as the X Window System), which is used on many Unix machines. Under this system, it is possible to easily run programs remotely and make them appear as if they were run on the local machine.
- X-forwarding for Windows:
In order to run programs with X-forwarding, SSH and a Windows X server program is needed. The EWS Windows labs currently use Hummingbird's Exceed as their X server program. A short term academic license for Hummingbird's Exceed is available for $20 from the Site-Licensed Software Web site: http://webstore.cites.uiuc.edu. As a free alternative to Hummingbird's Exceed, the freely distributed cygwin package contains a X server and openSSH. Due to the fact that this is a free package, the setup may be slightly less intuitive than commercial packages. See the online documentation for cygwin for more information. The following should explain how to configure necessary software to do X-forwarding:
- Configuring and using Cygwin
or if you prefer to use Exceed:- Setting up SSH:
- Under "Edit" select the "Settings" option.
- Under "Profile Settings" select the "Tunneling" option.
- The option "TunnelX11 connections" needs to be enabled.
- Configuring Exceed for Windows:
- X server programs typically do not need setting up beyond setting the window size. Run the X configuration for the X server program. In Exceed, choose the Xconfig option in the start menu in order to check the setup.
- The easiest setup is to have a single window set at full screen.
- Running X windows software:
- When everything is configured, run SSH and the Windows X server software.
- On SSH, connect to a client machine (ie. remsun1.ews.uiuc.edu) and login.
- Run your preferred window manager (ie. fvwm95) and/or application (ie. Mathematica) from the command prompt.
- X-forwarding for Macintosh:
In order to run programs with X-forwarding on Macintosh OS X all you need is SSH (already provided) and X11 for Mac OS X, which is available from Apple for free. Follow the link and then download and install X11 for Mac OS X.
- Configuring X11:
- Download and install X11 for Mac OS X.
- Beyond the install, no configuration changes are needed.
- Running X11:
- Run /Applications/Utilities/X11.app to start X11. This should bring up an xterm.
Note:You might also want to create a shortcut on the dock to this.
- At the prompt in the xterm, connect to an EWS workstation by typing:
ssh -X your_netid@machine_name.ews.uiuc.edu
The-Xenables X-forwarding. Hostnames (i.e. remsun.ews.uiuc.edu) for each lab can be found on the Hours and Locations page.
- Run your preferred window manager (ie. fvwm95) and/or application (ie. Mathematica) from the command prompt.
- X-forwarding for unix/linux:
To run applications with X-forwarding on a non-ews unix/linux machine, you need to make sure you have X installed and you need SSH.
- Connecting and running an application:
- Once you have X running on your system, open an xterm. At the prompt, connect to an EWS workstation by typing:
ssh -X your_netid@machine_name.ews.uiuc.edu
The-Xenables X11 forwarding. Hostnames (i.e. remsun.ews.uiuc.edu) for each lab can be found on the Hours and Locations page.
- Run your preferred window manager (ie. fvwm95) and/or application (ie. Mathematica) from the command prompt.
NOTE:It is important to keep in mind that X applications require more data to be sent to the display than traditional UNIX text-based applications. Therefore, running a window manager (like fvwm95 or others) over an X-forwarded connection might be extremely slow in some network environments. Please exercise good judgment when X-forwarding graphic-intensive applications from the EWS workstations.
EWS Manager: manager_AT_ews.uiuc.edu
©2002 Engineering Workstations,
College of Engineering,
Departmental Services (DS),
Campus Information Technologies and Educational Services (CITES),
University of Illinois at Urbana Champaign

