Officially we don't support Windows, CIS does. But over time it's become clear that some people have to (or even like to!) use Windows, so here are some useful links, tips, and tricks for using Windows machines to access the department's resources.
As you know, the mathematics department systems only allow SSH connections, which means that you will need an SSH client to open a terminal session on one of the department's machines.
Our favorite Windows SSH client is PuTTY, which includes a graphical terminal emulator along with command-line SSH, SCP, and SFTP clients. In addition to doing its job quite well, PuTTY is available under the MIT license, which is certified by the Open Source Initiative and DFSG-free.
You can download the latest version of PuTTY from the official site or your favorite freeware or
shareware mirror. Your best bet is probably downloading the
Windows-style installer (
this writing), which includes all the programs with an installer
wrapper that puts them in sensible places and creates icons and menu
It is possible to display X Window windows from a remote Linux server on a Windows machine over SSH with PuTTY. To do so, you need to first install an X Server on your Windows machine. Xming is a free X Server.
Then you have to start the X Server, then make an SSH connection to
a remote server using PuTTY. In the PuTTY configuration dialog
(which appears when you first start PuTTY), scroll down in the left
pane until you see Connection->SSH->X11 in the tree. Click on X11,
and, in the right pane, check the box next to “Enable X11
forwarding”, and set “X display location” to
Leave the “Remote X11 authentication protocol” set to
Now open your connection to a remote server. You should be able to launch applications that use X and have their windows appear on your machine.
Although PuTTY includes a nice graphical SSH client, its file-transfer utilities are limited to command-line versions, which aren't that easy or fun to use.
WinSCP is another free (as in beer) program that actually uses PuTTY's code in its core, but adds a user-friendly graphical interface for transferring files.
In the most recent version (2.3.0, as of this writing), you can choose between a standard two-pane interface (one pane is your local machine, the other the remote machine) or a new “Explorer-like” interface, which looks like any other Explorer window. Both interfaces allow you to drag and drop files between your local machine and a remote machine.
WinSCP can be downloaded from the official site or your favorite freeware or shareware mirror. As with PuTTY, you want the installation package.
The department is currently running Samba, a file-sharing tool
that uses the CIFS
or SMB protocol to share
files with systems running Windows or Mac OS X. The Samba server
ponder. At present it is not tied in with the
standard authentication system, so to use it you will have to
request a new password.
Once your account has been set up to use our Samba server, you
can change your Samba password by logging into
and running the
smbpasswd command. See the manual page
smbpasswd for details.