Назад | Перейти на главную страницу

Мониторинг SSH-туннеля

У меня есть требование, чтобы домашняя рабочая станция пользователя (Mac) подключилась через туннель ssh к корпоративному узлу-бастиону (bastion.corpnetexternal.com) и через рабочую станцию ​​Mac (host.corpnetinternal.com) в корпоративной сети. Вот строка подключения:

ssh -N -f -L 2345:host.corpnetinternal.com:22 user@bastion.corpnetexternal.com

Это, как известно, работает, так что не беспокойтесь.

Туннель ssh должен быть создан автоматически, и должен быть мониторинг, чтобы убедиться, что он работает непрерывно, и если он не будет перезапущен.

Кроме того, эта функциональность не может зависеть или прерываться туннелем VPN, который может присутствовать или отсутствовать с удаленной рабочей станции пользователя в корпоративной сети.

Буду признателен за любые предложения. Пожалуйста, не комментируйте, зачем использовать ssh-туннелирование, если VPN доступен. Я перечислил предъявляемые ко мне требования.

AutoSSH делает именно то, что вам нужно.

В MacOS его можно установить через Домашнее пиво с участием brew install autossh.

Увидеть ПРОЧТИ МЕНЯ для инструкций по использованию, или Вот и Вот для некоторых примеров.