在 LAN 上时,我无法通过 RDP 连接到服务器。
- 已启用远程访问
- 添加正确的用户
- 所有防火墙均已关闭
- 我可以 ping 服务器
- 未记录任何事件错误
- 当我尝试连接时,我只得到通用的远程桌面无法连接到远程计算机,原因如下:
1) 未启用对服务器的远程访问
2) 远程计算机已关闭
3) 远程计算机在网络上不可用
我不确定我还能做些什么来让 RDP 正常工作。有什么想法吗?
编辑:RDP 和远程桌面服务之间的混淆。只需使用 RDP 远程登录我的服务器即可。
我只是远程连接到我的服务器,我没有安装远程桌面服务(终端服务)。正如我上面所说,防火墙已关闭,我自己和服务器之间没有其他防火墙。事件管理器中没有显示连接失败的事件。在远程设置下,您必须添加要允许远程连接到服务器的用户,因为用户是我,所以我将我自己添加到了这里。
答案1
仔细检查防火墙。如果您进入防火墙规则区域,有一个按钮可以单击以更改设置。应该有一个大的滚动框,列出许多不同的程序以及应允许还是拒绝它们。
找到远程桌面访问并确保那里有针对您的域访问的复选标记。
答案2
在本地机器上启用“Telnet 客户端”功能,然后尝试运行命令“telnet localhost 3389”
如果您看到带有闪烁光标的空白屏幕,则至少您已在本地连接。
按 Ctrl-] 进入 telnet 提示符,然后键入 quite 退出。
接下来运行 ipconfig 以获取服务器的 IP 地址,并尝试使用另一台计算机上的 RDP 客户端连接到该地址。如果成功,则可能是 DNS 问题。
最后尝试在两端运行 Microsoft 网络监视器,查看数据包是否正在发送/接收。如果没有响应,则很可能是防火墙问题
答案3
于是我运行了 netstat -an |find /i "listening",发现 3389 没有监听。查看注册表设置以确认它没有被更改,结果确实如此。我将端口改回默认端口,因为此服务器上没有理由更改端口。