Você precisa configurar uma conexão SSH de ponta a ponta, ou seja, de local
a remoteB
, em vez de encadear via remoteA
. Se você não conseguir acessar remoteB
diretamente, configure uma porta para a frente por meio de remoteA
ou use um ProxyCommand
.
Para usar um encaminhamento de porta:
ssh -fNL 2222:remoteB:22 remoteA
ssh -Xp 2222 localhost
Para usar um ProxyCommand
:
ssh -X -o "ProxyCommand=ssh remoteA nc %h %p" remoteB