Connexion au serveur de calcul depuis l’extérieur du laboratoire:
Version rei1 La machine de calcul s’appelle Rei1, son adresse IP est 192.168.216.252.
Pour un Mac, il faut installer XQuartz qui se trouve ici XQuartz
Pour un Mac il faut aussi modifier /etc/ssh/ssh_config en tapant
sudo vi /etc/ssh/ssh_config
et ajouter
Host * SendEnv LANG LC_* ForwardX11 yes XAuthLocation /opt/X11/bin/xauth
Première façon, connexions successives
1- Depuis le portable ou la station Linux, se connecter à la passerelle du laboratoire via le terminal
ssh *user*@stat.genopole.cnrs.fr -XY -p2224 -oHostKeyAlgorithms=+ssh-dss
2- Depuis l’invite de commande, se connecter au serveur de calcul
ssh -XY *user*@192.168.216.252
3- lancer R (On peut aussi lancer rstudio pour installer facilement les packages, Par contre pour lancer des calculs il vaut mieux utiliser R en ligne de commande) Deuxième façon, utilisation d’un tunnel ssh 1- Depuis le portable ou la station Linux, créer le tunnel ssh vers le serveur de calcul
ssh -N -L 10022:192.168.216.252:22 *user*@stat.genopole.cnrs.fr -p2224
le terminal est alors ‘bloqué’, c’est normal! 2- dans un autre terminal lancer la commande
ssh *user*@localhost -XY -p10022
cela ouvre une connexion au serveur de calcul Rei4 et on peut lancer R.
Pour éviter de taper la ligne qui créé le tunnel à chaque fois, on peut créer un alias dans le fichier .bashrc en y ajoutant la ligne
alias tunnelrei4=‘ssh -N -L 10022:192.168.216.252:22 *user*@stat.genopole.cnrs.fr -p2224’
Pour ouvrir le tunnel, il faudra alors juste taper dans le terminal
tunnelrei4
Copie de fichier sur le home de Rei1
1- créer un tunnel ssh comme vu au dessus
ssh -N -L 10022:192.168.216.252:22 *user*@stat.genopole.cnrs.fr -p2224
2- utiliser scp pour copier les fichiers locaux sur la machine
scp -P10022 try.cpp *user*@localhost:/home/*user*/
3 - À noter que le home de rei1 est le meme que celui des stations du laboratoire.