На работе мне нужно подключиться через шлюз, чтобы добраться до машин, на которых хранится наш код. Мой ноутбук настроен с Ubuntu 18.04. Когда я подключаюсь к удаленной машине в два этапа:
laptop: $ ssh login@gateway
gateway: $ ssh login@work_machine
работает нормально. Тем не менее, я установил свой конфигурационный файл для ssh, чтобы я мог подключаться напрямую с моего ноутбука со следующим содержимым:
Host gateway
Hostname gateway
User login
Host machine_from_laptop
Hostname work_machine
User login
Proxycommand ssh bdemoulin@gateway netcat -w1 %h %p %r
Теперь я могу подключиться к удаленному компьютеру с помощью:
ssh machine_from_laptop
Но проблема, через 2-3 секунды я отключаюсь с сообщением об ошибке:
packet_write_wait: Connection to UNKNOWN port 65535
Я играл с ServerAliveInterval
или ServerAliveCountMax
и TCPKeepAlive
, без эффекта ... Также у меня нет доступа к параметрам на стороне сервера. Что меня беспокоит, так это то, что отключение появляется только тогда, когда я использую файл конфигурации ...
Кто-нибудь имеет представление о том, что не так с конфигом?