我遇到了另一种“网络错误:软件导致连接中止”的情况。我可以可靠地连接到 Linux 机器并获取 shell,但只要我尝试连接到隧道本地端口,主连接就会断开。
我可以从另一台配置完全相同的机器成功连接到相同的隧道,只是它运行的是 Windows 7 SP1 Professional(而不是 SP1 Enterprise),并且登录具有管理员权限。隧道定义是从本地端口 80 到远程端口 80(在同一个 Linux 机器上),我看到它在我打开的瞬间触发了两个连接(在 PuTTY 的事件日志中)http://本地主机/在本地浏览器中,但主 PuTTY 连接立即断开(例如,其窗口中连续滚动的输出停止),并且浏览器最终超时。我尝试将本地端口移至 1024 以上(至 8080,并打开http://本地主机:8080/),但效果完全相同。
我确实打开了所有 TCP keepalive 选项,但它们对此行为没有影响。
有任何想法吗?