Necessary account information
Before trying to log in to any of the C3SE systems you need to be equipped with the following:
- Your username, called Chalmers ID (CID)
- Your password, called CDKS password, (CDKS == Chalmers Datorkontosystem)
- An account on each C3SE system you are going to use (i.e. Hebbe or Vera). Everyone has to apply for an account, even if you already have a CID
If you lack any of this, please read the instructions on how to get access.
Our systems all run some type of Unix environment and the main interaction with the systems is performed using a command-line interface (CLI). If you do not have any previous experience of a Unix command-line interface here are two guides that will get you up to speed: Introduction to Linux and GNU/Linux Command-Line Tools Summary.
To connect to the cluster and the aforementioned command-line interface you need a terminal (emulator) and an implementation of the Secure Shell (SSH) protocol. For Windows users we recommend using the free program PuTTY that is a terminal emulator with SSH built in. Unix users (including Linux and Mac OS X) can use the terminal emulator and SSH that is shipped with the operating system.
Hostnames and network access
To connect to C3SE resources the Secure Shell (SSH) protocol is used. Every cluster has a so called "Login Node" that is accessible from the internal network on Chalmers University of Technology, and follow the hostname convention:
hebbe1.c3se.chalmers.se or hebbe2.c3se.chalmers.se vera1.c3se.chalmers.se or vera2.c3se.chalmers.se hebbe-mstud.c3se.chalmers.se # Only accessible for MStud users
If you are connected to the Chalmers local network you can login directly by running:
where you have to replace
CID with your CID username and
cluster with the name of the cluster frontend you
want to connect to, eg.
If you are not directly connected to the Chalmers local network:
If you use a Swedish university network, you can still directly connect to our systems
If you are on any other network (inside or outside Sweden), then you should use the Chalmers Virtual Private Network (VPN) service to first connect to the Chalmers local network. With an active VPN connection to Chalmers it is then possible to log in using SSH to the cluster "Login Node". If you are a student you will find instructions here: VPN for students. NOTE You may first want to check the legality of using VPN in your location
Note: For Hebbe we allow direct access (i.e. no VPN or ssh-jumping necessary) from universities connected to Sunet.
Instead of connecting through a terminal, you can also access to the cluster through Thinlinc which gives you a graphical connection.
Once you are connected to the login node, you get access to a computer cluster that packs at least 1000 times more computing power than your desktop computer. Let's figure out how to wield this power.
Setting up a hostname alias
Optionally, you can (on your local machine) set up alias by modifying the file
and add an entry e.g:
Host hebbe2 HostName hebbe2.c3se.chalmers.se User your_cid Host vera1 HostName vera1.c3se.chalmers.se User your_cid # etc.
This will allow you to conveniently scp/ssh to the cluster doing
ssh hebbe2 # This would now be equal to: ssh email@example.com scp my_file hebbe2: # This would now be equal to: scp my_file firstname.lastname@example.org:
Setting up ssh key
From MAC and Linux you can generate an SSH-key, upload it, and use this to log into the system, e.g:
ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub hebbe2:.ssh/authorized_keys
SSH is picky about the file permissions on both ends, else it will refuse to use the keys. You'll have to log into the cluster and modify using chmod:
chmod go-rwx .ssh/ .ssh/authorized_keys
The SSH-key can also be used by all applications connecting to the cluster, such as FileZilla or Thinlinc. You can set up your computer to unlock the key by putting it in a keychain.