Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
documentation:tutorials:ssh:externe [2018/01/17 10:38] – [Connexion depuis l'extérieur de l'ENS] ltaulell | documentation:tutorials:ssh:externe [2018/02/16 07:55] – ltaulell |
---|
Votre accès SSH ens-lyon doit être activé, voir [[http://www.ens-lyon.fr/PSI/aide/doku.php?id=ssh:accueil|la documentation de l'École]]. | Votre accès SSH ens-lyon doit être activé, voir [[http://www.ens-lyon.fr/PSI/aide/doku.php?id=ssh:accueil|la documentation de l'École]]. |
| |
<code bash>ssh -X -oProxyCommand="ssh votrelogin@ssh.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn</code> | <code bash>ssh -X -oProxyCommand="ssh votrelogin@ssh.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn.psmn.ens-lyon.fr</code> |
| |
Vous devez ensuite donner deux fois votre mot de passe | Vous devez ensuite donner deux fois votre mot de passe |
Connexion en une seule étape : | Connexion en une seule étape : |
| |
<code bash>ssh -X -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn</code> | <code bash>ssh -X -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn.psmn.ens-lyon.fr</code> |
| |
Vous devrez ensuite donner deux fois votre mot de passe : | Vous devrez ensuite donner deux fois votre mot de passe : |
<code bash>votrelogin@allo-psmn%</code> | <code bash>votrelogin@allo-psmn%</code> |
| |
Une fois connecté à ''allo-psmn'', vous avez accès à votre home-directory et à vos fichiers. | Une fois connecté à ''allo-psmn'', vous avez accès à votre home-directory du PSMN et à vos fichiers. |
| |
<note warning>**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**.</note> | <note warning>**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**.</note> |
| |
<note tip>Pour travailler, il faut se connecter, depuis ''allo-psmn'', sur [[documentation:clusters:services#serveurs_de_compilation|l'un des serveurs de compilation]] | <note tip>Pour travailler, il faut se connecter, depuis ''allo-psmn'', sur [[documentation:clusters:services#serveurs_de_compilation|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 [[documentation:tutorials:ssh:accueil#utiliser_une_clef_ssh_et_un_agent|paragraphe suivant]] et [[documentation:tutorials:ssh:clef_agent_ssh#exemple_de_configuration_pour_linux_et_bsd|l'exemple de fichier de configuration]]). | Vous pouvez simplifier votre usage des commandes SSH en utilisant un jeu de clefs, un agent SSH et une configuration adaptée (voir le [[documentation:tutorials:ssh:accueil#utiliser_une_clef_ssh_et_un_agent|paragraphe suivant]] et [[documentation:tutorials:ssh:clef_agent_ssh#exemple_de_configuration_pour_linux_et_bsd|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 d'un jeu de clefs SSH (personnel, avec passphrase), vous pouvez **ajouter** votre clef publique (id_?sa.pub) au 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''. | * pour ''ssh.psmn.ens-lyon.fr'' (home local) |
| |
* pour ''ssh.psmn.ens-lyon.fr'' | |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
* pour ''allo-psmn'' | * pour ''allo-psmn'' (home PSMN) |
| |
<code bash> | <code bash> |