Você não precisa encapsular ssh
. Você pode ssh
para o host intermediário, em seguida, ssh
para qualquer outro lugar que você precisar.
Você pode até fazer isso em um único comando, forçando a alocação de uma pseudo-tty usando o -t
flag:
me@inside$ ssh -t intermediary ssh external
Last login: Fri Sep 21 14:13:25 2012 from intermediary
me@external$ logout
Connection to external closed.
Connection to intermediary closed.
me@inside$
A única desvantagem é que você tem várias sessões SSH. Mas não consigo ver porque isso seria um problema.