SSH Access
To use the cluster you need to ask for the creation of a user account to an
administrator. Once you have an account, you can connect easily using ssh.
To facilitate the ssh usage, you can copy-paste the following lines into your
$HOME/.ssh/config file and replace [USER_MONOLITHE] with your Monolithe
login and [USER_LIP6] with your LIP6 login:
| ~/.ssh/config |
|---|
| Host proxy.lip6 # ------------------------------------------ proxy (LIP6 proxy)
User [USER_LIP6]
HostName ssh1.mono.proj.lip6.fr
# if you are a LIP6 member you should comment the previous line and
# uncomment the next line
# HostName ducas.lip6.fr
Match host *.mono.lip6 localnetwork 132.227.102.0/24
# from wired LIP6 local network, do nothing
Match host *.mono.lip6 localnetwork 132.227.92.0/24
# from wireless LIP6 local network, do nothing
# if we are not in a LIP6 network, let's use a proxy jump (this match is
# skipped if one of the 2 previous match is taken)
Match host *.mono.lip6
ProxyJump proxy.lip6
Host *mono.lip6
User [USER_MONOLITHE]
RequestTTY force
HostName front.mono.proj.lip6.fr
Host front.mono.lip6 # ----------------------------------- Monolithe (frontend)
HostName front.mono.proj.lip6.fr
Host xu4.mono.lip6 # ---------------------------------------- Odroid-XU4 (node)
RemoteCommand srun -p xu4 -N 1 --exclusive --pty bash && bash -i
Host rpi3.mono.lip6 # ----------------------------------- Raspberry Pi 3 (node)
RemoteCommand srun -p rpi3 -N 1 --exclusive --pty bash && bash -i
Host tx2.mono.lip6 # ---------------------------------------- Jetson TX2 (node)
RemoteCommand srun -p tx2 -N 1 --exclusive --pty bash && bash -i
Host xagx.mono.lip6 # -------------------------------- Jetson AGX Xavier (node)
RemoteCommand srun -p xagx -N 1 --exclusive --pty bash && bash -i
Host xnano.mono.lip6 # ------------------------------ Jetson Xavier Nano (node)
RemoteCommand srun -p xnano -N 1 --exclusive --pty bash && bash -i
Host rpi4.mono.lip6 # ----------------------------------- Raspberry Pi 4 (node)
RemoteCommand srun -p rpi4 -N 1 --exclusive --pty bash && bash -i
Host xnx.mono.lip6 # ---------------------------------- Jetson Xavier NX (node)
RemoteCommand srun -p xnx -N 1 --exclusive --pty bash && bash -i
Host m1u.mono.lip6 # ------------------------------------------ M1 Ultra (node)
RemoteCommand srun -p m1u -N 1 --exclusive --pty bash && bash -i
Host vim1s.mono.lip6 # ------------------------------------------- VIM1S (node)
RemoteCommand srun -p vim1s -N 1 --exclusive --pty bash && bash -i
Host onx.mono.lip6 # ------------------------------------ Jetson Orin NX (node)
RemoteCommand srun -p onx -N 1 --exclusive --pty bash && bash -i
Host oagx.mono.lip6 # ---------------------------------- Jetson AGX Orin (node)
RemoteCommand srun -p oagx -N 1 --exclusive --pty bash && bash -i
Host onano.mono.lip6 # -------------------------------- Jetson Orin Nano (node)
RemoteCommand srun -p onano -N 1 --exclusive --pty bash && bash -i
Host opi5.mono.lip6 # --------------------------------- Orange Pi 5 Plus (node)
RemoteCommand srun -p opi5 -N 1 --exclusive --pty bash && bash -i
Host rpi5.mono.lip6 # ----------------------------------- Raspberry Pi 5 (node)
RemoteCommand srun -p rpi5 -N 1 --exclusive --pty bash && bash -i
Host em780.mono.lip6 # ----------------------------------- Mercury EM780 (node)
RemoteCommand srun -p em780 -N 1 --exclusive --pty bash && bash -i
Host bpif3.mono.lip6 # ------------------------------------ Banana Pi F3 (node)
RemoteCommand srun -p bpif3 -N 1 --exclusive --pty bash && bash -i
Host x7ti.mono.lip6 # ------------------------------------ AtomMan X7 Ti (node)
RemoteCommand srun -p x7ti -N 1 --exclusive --pty bash && bash -i
|
Once it is done, you can simply connect to the frontend using:
It is also possible to directly connect to a specific node using the Slurm
partition identifier. For instance, if you want to directly connect to the
Raspberry Pi 4 you can do:
Danger
It is not possible to directly connect to a node using the NFS accounts. You
should always use the srun command from the frontend. For instance, the
following command will always fail:
ssh user-nfs@opi5.mono.proj.lip6.fr