Possibile duplicato:
ssh tramite più host
Per la connessione al server B Devo prima inviare ssh al server A .
Qual è la riga di comando per accedere al server B ?
Risposta accettata:
Se il server B è raggiungibile tramite ssh
e hai solo bisogno di ssh
(non diretto scp
o sftp
), anche questo funziona molto bene:
ssh -t $SERVER_A ssh $SERVER_B
Il -t
l'opzione forza l'allocazione di uno pseudo-tty anche quando si esegue un singolo comando all'altra estremità. Questo è utile, poiché ssh
ha bisogno di una pseudo-tty.
Poiché stai utilizzando due istanze nidificate di ssh
, il carattere di escape nella sessione interna è Invio ~ ~ (due tilde). Una tilde invierà l'escape alla prima shell.