βΌοΈ To begin make sure you have a user account at CSC that is a member of a project which has access to the Puhti service and perhaps Allas. Note that thereβs a small delay before one can login to Puhti after creating a new project and adding services.
π¬ Connecting via the Puhti web interface is an easy way to access the Puhti supercomputer.
π The Puhti web interface landing page looks like this:

π‘ From the pinned apps and top menus you can e.g. access your files and open some applications or a command-line interface.
π¬ The basic Command Line Interface (CLI) in Unix-based systems is the Terminal.
π‘ Different operating systems have slightly different CLIs and SSH-clients (programs that you can use to connect to the supercomputers).
π¬ Laptops and workstations running Linux typically have SSH installed.
Find the Terminal on your computer:
![]()
cscusername with your CSC username):ssh cscusername@puhti.csc.fi
π¬ In macOS, you can use Terminal similarly to Linux machines:
cscusername with your CSC username):ssh cscusername@puhti.csc.fi
π¬ On Windows you have different options:
βΌοΈ The following steps assume you use MobaXterm. More examples can be found in Docs CSC.
π‘ The next time you want to login to Puhti, just select it from the βsessionβ menu on the left.
π The MobaXterm window looks like this:

The authenticity of host 'puhti-login14.csc.fi' can't be established.
ECDSA key fingerprint is SHA256:kk0Tar9opQ+6Gq0GWJdWVVvFEMeI6kW1DW1VOYveT5c.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
login11, login12, login14 or login15.ββ Welcome ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CSC - Tieteen tietotekniikan keskus - IT Center for Science β
β ____ __ __ _ β
β / __ \__ __/ /_ / /_(_) - - - - β
β / /_/ / / / / __ \/ __/ / - - - - β
β / ____/ /_/ / / / / /_/ / - - - - β
β /_/ \__,_/_/ /_/\__/_/ - - - - β
β β
β Puhti.csc.fi - Atos BullSequana X400 - 682 CPU nodes - 80 GPU nodes β
ββ Contact ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Servicedesk : 09-457 2821, servicedesk@csc.fi Switchboard : 09-457 2001 β
ββ User Guide βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β https://docs.csc.fi β
ββ Manage my account ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β https://my.csc.fi/ β
ββ Software βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
...
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[cscusername@puhti-login14 ~]$
csc-projects
module load allas
allas-conf
csc-projects lists your projects. The second command module load allas loads the Allas tools in your use. The third command allas-conf sets up the connection to Allas: it will ask for your CSC password, and then you need to select which project you want to use (by typing the number of the project, for example 2). If you donβt see a project here, please return to CSC account and project tutorial and see that you have a project with access to Allas service. Please note, that it can take up to 1h after accepting the terms of use before the service is in use.π¬ Remote graphics may not work by default. Try the Puhti web interface for running graphical applications. Another option is to enable X11-tunneling as follows.
-X or -Y to your ssh command like this (replace cscusername with your CSC username):ssh -X cscusername@puhti.csc.fi
Note that on Mac you need to have an X server running, for example XQuartz. You also need to set in your .bashrc
export DISPLAY=:0
Connection -> SSH -> X11: Enable X11 forwarding..bashrc (depends on the version of WSL you are running):export DISPLAY=:0
# or
export DISPLAY=:0.0
βπ» For intensive remote graphics we recommend using the Puhti web interface.
π Docs: Connecting