Ceci est une ancienne révision du document !
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 :
Utilisez cette commande :
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
Vous devez ensuite donner deux fois votre mot de passe
votrelogin@ssh.ens-lyon.fr's password : votrelogin@allo-psmn's password :
ssh.psmn.ens-lyon.fr
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
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 et à vos fichiers.
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.
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.
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éjà d'un jeu de clef SSH sans mot de passe, copiez les clefs publiques (id_?sa.pub) dans le fichier ~/.ssh/authorized_keys
.
Si vous disposez aussi d'un jeu de clefs SSH personnel (avec passphrase), vous pouvez ajouter votre clef publique (id_?sa.pub) au fichier ~/.ssh/authorized_keys
.
ssh.psmn.ens-lyon.fr
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
allo-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