Re: [ssfr] Lancer 2 ssh a la suite dans un script

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Laurent CARON a écrit :
Laurent Hermann wrote:
Avec cette méthode, il devrait être possible d'ouvrir plusieurs tunnels les uns après les autres.
Exemple:

ssh -i ~/.ssh/id_rsa compteA@machineA -L 10022:machineB:22 -f "sleep 1"
ssh -i ~/.ssh/id_rsa compteB@localhost -p 10022 -L 10023:machineC:22 -f "sleep 1" ssh -i ~/.ssh/id_rsa compteC@localhost -p 10023 -L 10024:machineD:22 -f "sleep 1"
ssh -i ~/.ssh/id_rsa compteD@localhost -p 10024 "echo Bonjour; whoami"

Il ne faut pas vérifier les fingerprints ssh dans ce cas.

Le fingerprint de localhost sera différent ...

Dans la 2ème ligne,
-> ssh -i ~/.ssh/id_rsa compteB@localhost -p 10022
Ce n'est pas une connexion sur localhost, mais sur machineB.
Il faut comprendre que le port 10022 de localhost est en fait le port 22 sur machineB. Cela est complètement transparent.
Ne faut-il pas une authentification sur machineB ?
A moins que j'ai mal compris ce que vous vouliez dire.

Aurevoir,

Laurent

---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/