现象:
- A机器启用了远程桌面
- A机器可以远程连接自己
- B机器不能远程连接A机器
分析过程:启用A机器的Telnet服务,从B机器通过Telnet工具连接A机器,提示"不能打开到主机的连接,在端口23:连接失败",实际远程桌面是3389端口,和23端口没关系(汗!),只是从Telnet服务发现了有端口限制。
原因:windows server 2003 自带的防火墙限制了端口3389
解决方法有3种:
- 控制面板->windows 放火墙 -> 高级 -> 本地连接 -> 设置 -> 选择"远程桌面"的复选框 -> 确定,再从B机器远程连接A机器,连接成功;
- 控制面板->windows 放火墙 -> 例外 -> 添加端口 -> 增加远程桌面[3389] -> 确定[此方法没测试]
- 直接结束windows server 2003 自带的放火墙: cmd->net stop sharedaccess【命令执行成功后提示:windows firewall/internet Connection Sharing (ICS) 服务已成功停止】,最后再从B机器远程连接A机器,连接成功(成功后停止A机器的Telnet服务)。
注意:windows firewall 可限制和启用的服务还有:FTP服务器/Web服务器(HTTP/HTTPS)/(IMAP3/IMP4/SMTP/TELNET/POP3)