通过 SSH 隧道通过 RDP 与 Windows 计算机断开连接

通过 SSH 隧道通过 RDP 与 Windows 计算机断开连接

我遇到了一个奇怪的问题,我不明白为什么会发生这种情况。

基本上和这位用户描述的症状是一样的:http://www.dslreports.com/forum/r29166088-RDP-via-SSH-Tunnel-causes-SSH-Session-to-drop

这就是我所拥有的:

  1. 实验室路由器打开一个外部端口,并设置为通过端口 22 (SSH) 转发到我的 Linux 机器,我正在使用
  2. 在客户端上,我使用 Putty 并设置端口转发,以便通过 SSH 隧道连接到 Windows 计算机的 RDP 端口

连接后,一切正常,几分钟后 SSH 连接就会断开。有时一分钟内就会断开,有时需要 10 分钟才能断开...但最终会断开。

我正在使用最新 Ubuntu 发行版中的 OpenSSH。

现在,如果我只使用 SSH 并且从不尝试运行 RDP 客户端,那么 SSH 会话将保持连接很长时间。

有什么想法吗?!这让我很沮丧,因为我无法远程工作。

谢谢。

答案1

好吧,所以这都是 Netgear 路由器(NETGEAR N450 WiFi DOCSIS 3.0 电缆调制解调器路由器 (N450-100NAS))的问题,而不是 SSH 的问题。当我切换回 Comcast 的路由器(你可以租用的路由器)时,连接就停止了。

如果您打算将内部网络的端口暴露给全世界,请不要购买此路由器。

相关内容