我家里的 Windows 10 计算机上有一个 ssh 服务器,当我使用 PuTTY 从我的 Windows 10 工作计算机设置反向隧道时,使用以下命令:
putty.exe -ssh user@xxxxxxxxxx -R 9999:localhost:3389
我可以在家使用远程桌面并登录到我的工作电脑。
在我移动 PuTTY 窗口之前,这个方法一直有效,但之后我的本地窗口就冻结了。解决方法是不要触摸该窗口,但这很烦人。这是一个已知问题吗?
说清楚一点:只有我查看工作计算机的家用计算机上的窗口(远程桌面窗口)冻结了。家用计算机上的其他一切都运行正常,当我要求正在工作的同事查看我的工作计算机时,他说他可以看到 PuTTY 窗口,并显示连接丢失的消息。他能够关闭 PuTTY 并使用上述命令重新连接到我的家用计算机,一切又恢复正常,直到我再次意外单击 PuTTY 窗口。
答案1
当 Putty 应用程序从用户会话启动,然后通过 RDP 连接时,就会出现此问题。如果从另一个用户的会话启动 Putty,或者创建一个在 NETWORK SERVCE 用户下启动 Putty 的作业,则可以绕过此问题。 作业四的示例从系统帐户启动 putty 以允许通过 ssh 隧道连接到 RDP