Login to cluster

From ALICE Documentation

Revision as of 10:29, 8 July 2019 by Kosterj1 (talk | contribs)

To login to the ALICE cluster you need to perform a hop-like login sequence. The two login nodes of the ALICE cluster cannot be accessed directly. One must first login to an ssh gateway and then to one of the login nodes. This mechanism is required for both login and file transfer operations. Below we describe how to perform these actions from Linux and Windows, separately.

Login to ALICE from Linux

The login nodes are named: ( (

Setup ssh JUMP

In your linux server write in ~/.ssh/config for instance

Host hpc1 
  ProxyJump <USERNAME>
Host hpc2
  ProxyJump <USERNAME>

(Replace <USERNAME> by your own ULCN account name.)

If you want to look at the monitoring tools that are running on the management node too, you could add additional tunneling commands to the config for a specific host. Do not add tunnels to all definitions as they may produce conflicts when you use the samen tunnel twice. So add the tunnel commands, for instance, to one host like:

Host hpc1tunnel
  ProxyJump <USERNAME>

Alternatively, if your openssh server isn't that recent and doesn't recognize the ProxyJump alias, try this:

Host hpc1 
  ForwardX11 yes
  ProxyCommand ssh -X <USERNAME> -W %h:%p

Login to (ssh <USERNAME> and put your public key in


Login through to the HPC login1 node ''ssh' and put the same public key in


Direct login to login node 1

 ssh hpc1

and you can even forward X11 now.

File transfer to login node 1

 ssh <local_file_name> hpc1:<remote_file_name>

this copies the <local_file_name> file to <remove_file_name> file in your home directory on ALICE.

Tunneling to monitors

Having setup the ssh tunneling required to access the monitoring tools on the cluster you are now able to access port 443 (general secure web server on the management node) and port 8081 (specific port in use by the Bright Cluster Manager monitoring tools).

So in a browser you could type:


to gain access to the management main web server, or you could type:


to gain access to the Bright Cluster Manager User Portal.

Login to ALICE from Windows

Windows users can make use of the program PuTTY to log on to ALICE. In order for PuTTY to correctly handle tunnels we have to setup two login sessions. The first PuTTY session opens a login to the ssh gateway and sets up a tunnel to allow login to an ALICE login node directly from your Windows desktop. Once this gateway login session is running you can define a second PuTTY session to login one of the ALICE login nodes and define tunnels for that session, for whatever purpose you need.

Set up PuTTY configuration

Open the PuTTY configuration and create a saved session:

* Host Name: enter the gateway to which you first have to log in:
* Saved Sessions: use a name that you can remember, e.g.: ALICE_GW
* Click Save

Th window now looks as follows:


Go to the tab Connection/SSH/Tunnels and define the tunnels to the ALICE login 1 and login 2 nodes:

* Source port: 2221
* Destination:
* Click Add
* Source port: 2222
* Destination:
* Click Add

The window now looks as follows:


Go back to the Session and click Save.

The above two definitions allow you to set up two other sessions, one to login node 1 and one to login node 2.

To create the definition for login node 2, repeat the above:


Fill in as Host Name the tunnel information created in the ALICE_GW definitions: localhost or and use port 2221 for login node 1 and 2222 for login node 2.

Now setup the tunnel definitions for anything you need:


In this case we setup a tunnel to the WEBserver of the management node. This will allow us to open a browser on your windows desktop with the URL: https://localhost:8080.
Save the configuration under a name that you can remember: ALICE_login1

Login to ALICE and use tunnels

# Open the first PuTTY configuration ALICE_GW and login to the gateway using your ULCN password.
# Second, open the second configuration ALICE_login1 and login to the ALICE login node 1.
# You are now logged on to login node 1. You have a Linux prompt from which you can perform your operations. You can also inspect the webpages from the management node web server directly from your desktop.