Login to ALICE from Linux
From ALICE Documentation
Contents
Login to ALICE from Linux
The login nodes are named:
login1.alice.universiteitleiden.nl (10.161.0.12) login2.alice.universiteitleiden.nl (10.162.0.13)
The Storage device is named:
campusdata20.alice.universiteitleiden.nl (10.161.0.33)
Setup ssh JUMP
In your Linux server write in ~/.ssh/config for instance
Host hpc1 HostName login1.alice.universiteitleiden.nl User <USERNAME> ProxyJump <USERNAME>@ssh-gw.alice.universiteitleiden.nl:22 Host hpc2 HostName login2.alice.universiteitleiden.nl User <USERNAME> ProxyJump <USERNAME>@ssh-gw.alice.universiteitleiden.nl:22
Host hpcdata HostName campusdata20.alice.universiteitleiden.nl User <USERNAME> ProxyJump <USERNAME>@ssh-gw.alice.universiteitleiden.nl:22
(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 tunnelling commands to the config for a specific host. Do not add tunnels to all definitions as they may produce conflicts when you use the same tunnel twice. So add the tunnel commands, for instance, to one host like:
Host hpc1tunnel HostName login1.alice.universiteitleiden.nl User <USERNAME> ProxyJump <USERNAME>@ssh-gw.alice.universiteitleiden.nl:22 LocalForward 8081 management.alice.universiteitleiden.nl:8081 LocalForward 8080 management.alice.universiteitleiden.nl:443
Alternatively, if your OpenSSH server isn't that recent and doesn't recognize the ProxyJump alias, try this:
Host hpc1 HostName login1.alice.universiteitleiden.nl ForwardX11 yes User <USERNAME> ProxyCommand ssh -X <USERNAME>@sshgw.alice.univesiteitleiden.nl -W %h:%p
Login to ssh-gw.alice.unversiteitleiden.nl (ssh <USERNAME>@ssh-gw.alice.universiteitleiden.nl
and use your ULCN password for this) and put your public key in
~/.ssh/authorized_keys
Login through to the HPC login1 node ''ssh login1.alice.universiteitleiden.nl' (use your ALICE provided password) and put the same public key in
~/.ssh/authorized_keys
Direct login to login node 1
ssh hpc1
and you can even forward X11 now.
Tunneling to monitors
Having set up the ssh tunnelling 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:
https://localhost:8080
to gain access to the management main web server, or you could type:
https://localhost:8081/userportal
to gain access to the Bright Cluster Manager User Portal.