Sim, isso é possível. Eu tenho a seguinte configuração que funciona, mas pode ser mais fácil.
No arquivo ~/.ssh/config
, adicione as seguintes linhas:
ControlMaster auto
ControlPath /home/yourusername/.ssh/tmp/%h_%p_%r
Host A
HostName hostname.of.server.a
Host B
ProxyCommand ssh -e none A netcat -w 5 hostname.of.server.b 22
Você precisa substituir o seu nome de usuário, hostname.of.sever.a e hostname.of.server.b
Depois disso, você pode (no Nautilus) ir para Places- > Connect to Server (seu realmente File- > Connect to Server na minha máquina). Em seguida, insira B
.
Isso deve ser tudo para ver o servidor B.