浩浩 [程序人生]

     时光在一行行代码中悄然流逝。。。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

现象:

  1. A机器启用了远程桌面
  2. A机器可以远程连接自己
  3. B机器不能远程连接A机器

分析过程:启用A机器的Telnet服务,从B机器通过Telnet工具连接A机器,提示"不能打开到主机的连接,在端口23:连接失败",实际远程桌面是3389端口,和23端口没关系(汗!),只是从Telnet服务发现了有端口限制。

原因:windows server 2003 自带的防火墙限制了端口3389

解决方法有3种:

  1. 控制面板->windows 放火墙 -> 高级 -> 本地连接 -> 设置 -> 选择"远程桌面"的复选框 -> 确定,再从B机器远程连接A机器,连接成功;
  2. 控制面板->windows 放火墙 -> 例外 -> 添加端口 -> 增加远程桌面[3389] -> 确定[此方法没测试]
  3. 直接结束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)

posted on 2008-12-05 12:29  paul001  阅读(1354)  评论(0编辑  收藏  举报