Ищу что-то вроде autossh, но для windows. У меня возникли проблемы с настройкой autossh с помощью cygwin. Я сейчас звоню MyEnTunnel, но мне было интересно, знают ли хакеры Windows что-нибудь получше.
Есть ли конкретная причина, по которой это должен быть туннель SSH, а не более общий VPN? (т.е. вы не контролируете хост и / или его брандмауэр, поэтому не можете установить решение VPN)
Если нет, то, возможно, использование OpenVPN или аналогичного было бы для вас более надежным - он имеет дело с разрывами соединения, так что потоки, работающие через ссылку, даже не замечают.
Если проблема заключается в том, что SSHd разрывает ваше соединение из-за неактивности, попробуйте убедиться, что и на клиенте, и на сервере включены пакеты keep-alive, и если это невозможно (или не решает проблему), пусть сеанс SSH, который регулярно запускает туннель эхо что-то обратно клиенту (цикл "дата вывода с date
затем sleep
несколько секунд "). Хотя ни одно из этих решений для проверки активности не имеет никакого эффекта, если ваша проблема связана с проблемой сети, например с полным разрывом соединения.
я использую Bitvise Tunnelier ежедневно для туннеля для синергии от моего ноутбука к моему настольному компьютеру. Достаточно надежно перезапускается при переходе из сети в сеть.
Вот пример ярлыка, который я использую в своей папке автозагрузки:
"C:\Program Files\Bitvise Tunnelier\Tunnelier.exe" -profile="C:\Users\username\My Documents\synergy-tunnel.tlp" -connectOnStartup -menu=small -exitOnDisconnect