The CSE login serversCSE runs a number of login servers that can be used to run many of the programs that are installed locally on CSE managed systems. Use these servers if you want to work from home or while you are away.
To access these servers, you will need an SSH client. If you want to run programs with a graphical user interface you need to run an X-Server on your local computer.
SSH is a very useful tool for creating secure connections between computers. Normally you would connect to one of our main login servers which have the hostname login.cse.unsw.edu.au. You may be permitted to log into other CSE login servers such as grieg.cse.unsw.edu.au or cluster computers.
At the time of writing CSE has two login servers for general work: wagner and weill. We recommend you use these for logging in to read email, move files, submit marks or assignments, compile programs and such.
A third login server, williams, is available for running sustained computing tasks. We recommend you use that for running simulations or processing data with Matlab, etc.
The three servers, wagner, weill and williams, are shared resources and should be available for everyone at CSE to use. If you run programs that take up most of the memory, CPU or network bandwidth of those computers then this stops other people using them. In that case your programs will be killed by System Support and you will be asked to be more considerate.
CSE also runs Terminal Servers (Windows Servers) for staff and researchers to use.
Logging in from Linux
Simple Text ProgramsYou may just want to check your CSE home directory, compile a program, remove a few files, run priv commands or a text mode mail client such as mutt or pine. You can do these things with a text mode SSH connection. Run: ssh computername
If logging in as a different user, use ssh username@computername
X-Windows Programs over SSHIf you are running a graphical user interface such as gnome, kde or similar, you have everything you need.
From a terminal window, type:
ssh -Y firstname.lastname@example.org(replace username with your CSE account name.)
After entering your password, you will now be logged on to one of the login servers. You may now run commands like ical, priv commands, acc commands and many others.
Logging in from Mac OS XIf you want to login to run command line software you can use "Terminal" which is in /Applications/Utilities.
For GUI software you will need to install XQuartz so you have X Windows.
You will have an XQuartz icon in the Applications/Utilities Folder. If you launch this, you should get a terminal window. If you don't see one, select it from the X11 menu at the top of the screen.
To connect to the CSE login servers, run:
ssh -Y email@example.com(replace username with your CSE account name.) Enter your password and you can now access (almost) the same environment as a CSE lab computer.
Logging in from WindowsTo connect to CSE servers with Windows you will need to install and configure an SSH client. (eg: PuTTY) To run graphical applications you will also need to run an X-server (eg: Xming) on the computer you are sitting at. We would recommend that if you don't already have these installed that you choose PuTTY and Xming. An alternative to Xming would be cygwin, but this is an extensive application with features that you are unlikely to need and is non-trivial to install.
What is PuTTYPuTTY is a Windows SSH client which gives you a terminal window like you use in the CSE laboratories. PuTTY can be downloaded from the CSE software mirror.
More information on PuTTY can be found at the CSE mirror page.
What is Xming?Xming is a standalone open-source X Server for Windows. Programs that use a graphical user interface require an X server on your home computer. Xming can be found on the CSE software mirror. You should download the setup program and optionally the fonts package.
If you just want to run text mode programs you won't need to install an X-Server such as Xming. Putty will be enough. If you are using the newacc system you won't need Xming.
Installing PuTTY and XMingRun the setup programs for PuTTY and Xming. We suggest that you choose the default options for the installation, and choose the options to create icons for PuTTY and Xming on the desktop. Xming must be running before you run PuTTY. When it is running, you will see an X icon in the system tray (the bottom right hand side of your Windows screen). If you forget, you can always run it after running PuTTY, even if you are logged on to the CSE login server.
Configuring PuTTY and XMingWhen you run PuTTY for the first time, you will see a window like the one below.
- In the box below Host Name (or IP Address) enter login.cse.unsw.edu.au. If the lecturer for your subject has suggested you use a specific server, enter it instead. For more information about CSE servers and their uses see: www.cse.unsw.edu.au/help/computing/facilities/computers/index.html
- Make sure SSH is selected.
- Enter login.cse.unsw.edu.au in the box below Saved Sessions.
- Click the [-] to expand SSH from the window on the left (if necessary) and click X11. You should see this screen. Ensure that the checkbox for Enable X11 forwarding is selected.
After you have clicked the check box, scroll the left hand window back to the top and click on the Session heading. You should see the same screen as in Step 1.
- Click the Save button. The host name you entered should now appear below Default Settings. In the future, you will be able to connect by simply double-clicking this host name.
- Click the Open button.
- If you see a window like this: click the Yes button.
- When you see: login as: enter your CSE username. If you have not set an account password yet you will need to give newacc as the username. See the page about account initialisation for more information.
- When you see: firstname.lastname@example.org’s password: enter your CSE password. This should remotely log you into your CSE account.