hhe*_*djh 7 networking remote-desktop windows-10
第一台计算机是 10.12.1.131
第二台是 10.12.1.132
我netstat -an | find "3389"在两台机器上运行:
C:\Windows\system32> netstat -an | find "3389"
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING
TCP [::]:3389 [::]:0 LISTENING
UDP 0.0.0.0:3389 *:*
UDP [::]:3389 *:*
C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)
两台机器的结果。
所以两台机器可以互相ping通,当我检查防火墙时,它允许RDP。当我打开 Windows 资源管理器并转到网络时,它会显示 PC。然而,我无法 RDP 进入任何一台机器,甚至无法远程访问文件系统。
当我尝试访问文件系统而不是尝试远程连接时,这是另一个错误:
您还需要尝试的另一件事是 Telnet 到端口 3389,看看是否确实能够建立连接。在本地 PC 上运行命令:
telnet remote_pc_or_ip 3389
Run Code Online (Sandbox Code Playgroud)
注意:您可能需要打开“Telnet 客户端”Windows 功能才能启用此命令。
如果您立即进入完全空白的屏幕,则连接成功。如果需要,请按Ctrl+,]然后按quitthenEnter退出 telnet 会话。
但是,如果您收到任何其他响应(例如“连接被拒绝”),则很明显有东西阻塞了您的流量。您需要找出那是什么并禁用它。
尝试使用远程 PC 的 NetBIOS 名称、DNS 主机名和 IP 地址进行连接可能会有所帮助。有时,网络配置不当可能会导致一种形式可以工作,而其他形式则不能。您甚至可能希望尝试目标计算机的 IPv6 地址。
此外,您可以直接在尝试连接的计算机上运行 Telnet,以确认其已正确配置为接受 RDP 连接:
telnet 127.0.0.1 3389
Run Code Online (Sandbox Code Playgroud)
这样做的优点是可以测试 RDP 连接,而无需通过任何可能过滤网络流量的防火墙或安全设备。即使大多数本地安装的安全程序也会允许本地启动的网络流量,但它们会阻止来自远程节点的流量。
如果此测试成功,但来自远程计算机的连接失败,则您可以确定远程桌面服务正常工作,但某些东西确实阻止了远程和本地 PC 之间的网络流量。
| 归档时间: |
|
| 查看次数: |
15753 次 |
| 最近记录: |