Установить user@corporatehost.com
в качестве прокси:
ssh -o 'ProxyCommand ssh -p 2424 user@corporatehost.com nc %h %p' internalcorporatehost
Лучше всего использовать псевдоним в ~/.ssh/config
, так что вы можете просто набрать ssh ich
:
Host ich HostName internalcorporatehost User user_name_on_internalcorporatehost ProxyCommand ssh -p 2424 user@corporatehost.com nc %h %p
nc
это команда netcat, которая должна быть установлена на компьютере шлюза. Если он недоступен, установите любую из версий, которые вам нужны (вам нужна только базовая функциональность). Возможно, вам потребуется указать полный путь к nc
двоичному файлу (например /home/oleg/bin/nc
).
Если ваш ssh-клиент - Putty, этот ответ в Stack Overflow должен помочь.