Duplication possible :
ssh via plusieurs hôtes
Pour se connecter au serveur B Je dois d'abord ssh au serveur A .
Quelle est la ligne de commande pour accéder au serveur B ?
Réponse acceptée :
Si le serveur B est joignable via ssh
et vous n'avez besoin que de ssh
(pas directement scp
ou sftp
), cela fonctionne aussi très bien :
ssh -t $SERVER_A ssh $SERVER_B
Le -t
L'option force l'allocation d'un pseudo-tty même lors de l'exécution d'une seule commande à l'autre bout. Ceci est utile, car ssh
a besoin d'un pseudo-tty.
Puisque vous utilisez deux instances imbriquées de ssh
, le caractère d'échappement dans la session interne est Entrée ~ ~ (deux tildes). Un tilde enverra l'échappement au premier obus.