This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
turingssh [2020/03/26 14:29] patrickhoffmann |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | ||
- | |||
- | ====== Connexion SSH ====== | ||
- | |||
- | Ref : | ||
- | |||
- | |||
- | |||
- | ===== Connexion SSH simple depuis un client Linux vers un serveur (p.e. turing.u-strasbg.fr) ===== | ||
- | |||
- | Pour se connecter simplement : | ||
- | |||
- | ~$ ssh <loginUnistra>@turing.u-strasbg.fr | ||
- | | ||
- | A la première connection, le message du type suivant s'affiche : | ||
- | |||
- | <code>'turing.u-strasbg.fr (130.79.XXX.XXX)' can't be established. | ||
- | ECDSA key fingerprint is SHA256:blablabla..... | ||
- | Are you sure you want to continue connecting (yes/no)? | ||
- | Please type 'yes' or 'no':</code> | ||
- | |||
- | Il convient de saisir le mot complet 'yes' pour valider l'empreinte du serveur. | ||
- | |||
- | ===== Connexion SSH et export Display depuis un client Linux vers un serveur (p.e. turing.u-strasbg.fr) ===== | ||
- | |||
- | ~$ ssh <loginUnistra>@turing.u-strasbg.fr -X | ||
- | |||
- | Le "-X" (en majuscule) permet, depuis la console distante, d'executer des applications graphiques installées sur le serveur et de les afficher en local sur le PC client. | ||
- | |||
- | ===== Connexion SSH par rebond depuis un client Linux vers une machine non accessible sur internet ===== | ||
- | |||
- | ==== Sans fichier de configuration ==== | ||
- | |||
- | ~$ ssh <loginUnistra>@uds-508243.ad.unistra.fr -o "ProxyCommand ssh <loginUnistra>@turing.u-strasbg.fr -W %h:%p" | ||
- | |||
- | |||
- | ==== Avec fichier de configuration ==== | ||
- | |||
- | |||
- | Créer dans un premier temps un fichier de configuration nommé ~/.ssh/config contenant les paramètres suivants : | ||
- | |||
- | <file> | ||
- | # définition de la passerelle SSH | ||
- | Host turing | ||
- | Hostname turing.u-strasbg.fr | ||
- | User <LoginUnistra> | ||
- | |||
- | # définition de la machine cible accessible via le rebond | ||
- | Host PCcible | ||
- | Hostname PCcible.ad.unistra.fr | ||
- | User <LoginUnistra> | ||
- | ProxyCommand ssh turing -W %h:%p | ||
- | </file> | ||
- | |||
- | Grace à cette configuration, l'exécution de la commande suivante permet de se connecter sur PCcible en faisant un rebond transparent via le serveur turing | ||
- | |||
- | ~$ ssh PCcible | ||
- | |||
- | La commande est susceptible de vous demander deux fois votre mot de passe : 1 fois pour turing et 1 fois pour PCcible | ||
- | |||
- | ===== Connection SSH par rebond et export display depuis un client Linux vers une machine non accessible sur internet ===== | ||
- | |||
- | Il suffit de rajouter le -X à la commande du cas précédent : | ||
- | |||
- | ~$ ssh PCcible -X | ||
- | |||