远程桌面(App Store 版本)无法连接到本地主机

远程桌面(App Store 版本)无法连接到本地主机

好吧,我知道我们的设置很奇怪。我们创建了一个到我们工作网络的 SSH 隧道,然后使用 RDP 连接到办公室的工作站。我们的 SSH 客户端设置为将本地帖子 1024 转发到端口 3389 上的工作站。 在此处输入图片描述

这与远程桌面连接(mstsc.exe)配合得很好,但不适用于 Microsoft Store 版本的远程桌面。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

有人知道为什么吗?

答案1

我通过查看一个旧的但相关的问题解决了这个问题https://stackoverflow.com/questions/33259763/uwp-enable-local-network-loopback。为我解决这个问题的命令是:

checknetisolation LoopbackExempt -a -n=Microsoft.RemoteDesktop_8wekyb3d8bbwe

答案2

我无法回答“为什么”,但我可以确认问题所在。我捕获了网络流量,没有看到 Microsoft Store App 对初始 SYN 数据包的响应。据我所知,MSTSC 和 Store App 发送的第一个数据包相同。我尝试在本地 Windows 桌面上禁用防火墙,但没有任何变化。我唯一的猜测是 App 使用与 MSTSC 不同的 API 来建立连接,因此 ssh 客户端看不到这些数据包,即使它们出现在“线路上”。

相关内容