Windows 中的持久 ssh 隧道

Windows 中的持久 ssh 隧道

我正在寻找类似 autossh 的东西,但适用于 Windows。我在使用 cygwin 设置 autossh 时遇到了麻烦。我现在正在尝试 MyEnTunnel,但我想知道 Windows 黑客是否知道更好的东西。

答案1

是否有特殊原因需要使用 SSH 隧道而不是更通用的 VPN?(即您无法控制主机和/或其防火墙,因此无法安装 VPN 解决方案)

如果没有,那么使用 OpenVPN 或类似软件可能会更可靠 - 它可以处理连接断开,以至于通过链接运行的流甚至不会注意到。

如果问题是 SSHd 因不活动而断开连接,请尝试确保客户端和服务器都启用了保持活动数据包,如果这不可能(或无法解决问题),请让运行隧道的 SSH 会话定期向客户端回显某些内容(“输出日期然后等待几秒钟”的循环datesleep。但是,如果您的问题是由于网络问题(例如完全断开连接)引起的,则这些保持活动的解决方案都不起作用。

答案2

我用Bitvise Tunnelier每天从我的笔记本电脑到我的台式机建立协同隧道。在从一个网络移动到另一个网络时,它可以相当可靠地重新启动。

下面是我在启动文件夹中使用的快捷方式目标的示例:

"C:\Program Files\Bitvise Tunnelier\Tunnelier.exe" -profile="C:\Users\username\My Documents\synergy-tunnel.tlp" -connectOnStartup -menu=small -exitOnDisconnect

相关内容