The programming environment for the course has been set up so that each student connects to their own Virtual Machine (VM), hosted on CS computers.
Consult the attached file to find the address of your VM. Each line has the following form. [student-vm-address]:[student-email]:[student-aalto-id] You can find your VM address by searching the file for your Aalto email or id.
To connect to your VM follow these steps:
Step 1: Visit version.aalto.fi to upload your public SSH key. Once you log in to version.aalto.fi, head to 'Settings' under your profile icon (top right corner) and select the 'SSH Keys' tab. Follow the instructions there to generate (if you haven't already) and upload your SSH keys. UPDATE 03-03: 'Your public SSH key' is the key of the machine you use to connect to your VM. For example, if you connect to your VM from kosh.aalto.fi or other aalto machines, you should upload the public SSH key to version.aalto.fi.
Step 2: Open a terminal and connect to your VM via SSH. > ssh -X [your-student-aalto-id]@[your-vm-address]
The '-X' flag is necessary if you wish to use a graphical application, like pgadmin3. Mac users: you will need to install XQuartz to do that. UPDATE 27-02: Do this while connected to Aalto network (e.g., through vpn, if you are away).
Step 3 (Optional) : Once you have logged in to your VM, add you public SSH key to ~/.ssh/authorized_keys file. Doing this is not mandatory, but if version.aalto.fi is down, you won't be able to access your VM.