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.