Configure [email protected] como proxy:
ssh -o 'ProxyCommand ssh -p 2424 [email protected] nc %h %p' internalcorporatehost
Isso é melhor usado por meio de um alias em ~/.ssh/config , então você pode simplesmente digitar ssh ich :
Host ich
HostName internalcorporatehost
User user_name_on_internalcorporatehost
ProxyCommand ssh -p 2424 [email protected] nc %h %p
nc é o comando netcat , que deve ser instalado na máquina de gateway. Se não estiver disponível, instale qualquer uma das versões flutuando (você só precisa de funcionalidades básicas). Talvez seja necessário indicar o caminho completo para o binário nc (por exemplo, /home/oleg/bin/nc ).
Se o seu cliente ssh for o Putty, esta resposta no Stack Overflow deve ajudar.