O -L 2222:host3:22
está encaminhando uma porta local 2222 para host3:22
via host1
. Eu suponho que o host1
não tenha conectividade com host3
. Se tivesse, você não estaria se conectando via host2
.
Você precisa encaminhar uma porta de host1
para host2
e encaminhar a porta local para a porta encaminhada em host1
.
Isso deve ser feito (não posso testar atm):
ssh -L 2222:host2:2223 -t -t user1@host1 ssh -L 2223:host3:22 -p 222 user2@host2
localhost:2222 => host2:2223 => host3:22