Connexion depuis l'extérieur de l'ENS

ATTENTION : Uniquement pour la première connexion sur la machine allo-psmn (que ce soit depuis le réseau ENS de Lyon ou depuis l'extérieur du réseau ENS de Lyon), suivre ces instructions

Pour vous connecter avec SSH depuis l'extérieur du réseau de l'ENS, vous devez utiliser l'un des serveurs SSH de l'établissement :

  • soit ssh.ens-lyon.fr si vous disposez d'un compte informatique ENS de Lyon,
  • soit le serveur ssh.psmn.ens-lyon.fr (voir infographie) :

Légende :

  • noir : lien physique
  • bleu : connexion ssh standard
  • rouge : connexion ssh virtuelle (rebonds)
  • vert : liaison NFS (/home)

Connexion depuis l'extérieur de l'ENS

Utilisez cette commande :

  • AVEC un compte ENS-Lyon, via ssh.ens-lyon.fr

Votre accès SSH ens-lyon doit être activé, voir la documentation de l'École.

ssh -X -oProxyCommand="ssh votrelogin@ssh.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn.psmn.ens-lyon.fr

Vous devez ensuite donner deux fois votre mot de passe

votrelogin@ssh.ens-lyon.fr's password :
 
votrelogin@allo-psmn's password :
  • SANS compte ENS-Lyon, via ssh.psmn.ens-lyon.fr
Le serveur ssh.psmn.ens-lyon.fr est une passerelle minimale, sans accès direct à votre home du PSMN. Vous disposez d'un espace suffisant pour y copier votre clef publique SSH et quelques fichiers de configuration (ssh/config, alias, …).

Connexion en deux étapes :

ssh votrelogin@ssh.psmn.ens-lyon.fr
votrelogin@ssh.psmn.ens-lyon.fr's password :
 
$ ssh votrelogin@allo-psmn.psmn.ens-lyon.fr
votrelogin@allo-psmn's password :

Connexion en une seule étape :

ssh -X -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn.psmn.ens-lyon.fr

Vous devrez ensuite donner deux fois votre mot de passe :

votrelogin@ssh.psmn's password :
 
votrelogin@allo-psmn's password :

et vous êtes connectés à allo-psmn :

votrelogin@allo-psmn%

Une fois connecté à allo-psmn, vous avez accès à votre home-directory du PSMN et à vos fichiers.

ATTENTION, allo-psmn est un serveur de connexion ; il vous permet d'avoir accès à vos fichiers et de les transférer, mais c'est tout.
Pour travailler, il faut se connecter, depuis allo-psmn, sur l'un des serveurs de compilation

Pour cela, il faut taper la commande :

ssh -X nom_serveur_de_compilation

où nom_serveur_de_compilation est le nom de l'un des serveurs de compilation.

Utiliser des clefs SSH et/ou un agent SSH

Vous pouvez simplifier votre usage des commandes SSH en utilisant un jeu de clefs, un agent SSH et une configuration adaptée (voir le paragraphe suivant et l'exemple de fichier de configuration).

Si vous disposez d'un jeu de clefs SSH (personnel, avec passphrase), vous pouvez ajouter votre clef publique (id_?sa.pub) au fichier ~/.ssh/authorized_keys.

  • pour ssh.psmn.ens-lyon.fr (home local)
scp ~/.ssh/id_rsa.pub votrelogin@ssh.psmn.ens-lyon.fr:~/.ssh/id_rsa.pub.perso
 
ssh votrelogin@ssh.psmn.ens-lyon.fr
 
cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys
  • pour allo-psmn (home PSMN)
scp ~/.ssh/id_rsa.pub votrelogin@allo-psmn:~/.ssh/id_rsa.pub.perso
 
ssh votrelogin@allo-psmn
 
cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys

Want more ?

documentation/tutorials/ssh/externe.txt · Dernière modification: 2018/06/21 11:27 par ltaulell