Setting up SSH

On Windows:

1. Download PuTTY. It's the most useful and decent tool out there for SSH in Windoze.
2. Get it open and where it says "Host Name (or IP address)", put:

ludgate.cs.ucl.ac.uk

and press OK.
3. If you get a popup saying "Do you want to add..." and some cryptic Hex key, press "Yes".
4. Enter your login name and password as usual. Remember this is the CS account details you want to add, not the notorious IS accounts.
5. Just to make your life easier, type in

stty erase (and now press backspace key)

so you can press backspace properly :)

On Linux:

All you should need to do is type

ssh -l username ludgate.cs.ucl.ac.uk

and then enter your password at the prompt. You may be asked if you want to accept the key, just type "yes". Don't bother with "y" because the program is really picky like that. :(
On most (if not all) linux distributions, they already provide this feature preinstalled. Whether it's Ubuntu, Fedora, Cent OS, etc. they most likely have it preinstalled by default. No need to worry here. If for some strange reason it isn't the case, find out which package manager you are using (Wikipedia helps), then use that to install packages. Just to help you out, Debian based distros (e.g. Ubuntu, Kubuntu, etc) will use aptitude, while Red Hat based distros (e.g. Fedora, Cent OS, etc) will use yum.