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.