![无法 FTP,有什么想法吗?](https://linux22.com/image/503634/%E6%97%A0%E6%B3%95%20FTP%EF%BC%8C%E6%9C%89%E4%BB%80%E4%B9%88%E6%83%B3%E6%B3%95%E5%90%97%EF%BC%9F.png)
我使用的是 Windows Server 2003。我安装了 FTP 服务,将路由器设置为 DMZ,并且当前允许匿名登录。(我知道,存在安全风险,但那里没有什么重要的东西,目前不用担心)
事情是这样的...我可以通过 FTP 连接到我的电脑,列出目录,获取文件等,但只有使用命令提示符时才可以。如果我尝试使用 IE 或任何 FTP 客户端登录,就会超时。我尝试过:用户名@ipaddress ipaddress 用户名:密码@ipaddress,但都无法正常工作。
有人有什么想法吗?谢谢!
答案1
当您通过 IE 连接到 FTP 时,它会使用 PASV ftp,即使用 21 以外的其他端口。如果您的防火墙配置过于严格,那么 IE 在连接到 FTP 站点时会遇到很多问题。
答案2
如果您使用的是 Windows XP,很可能是 Windows 防火墙阻止了 FTP 服务器尝试连接的连接。暂时禁用 Windows 防火墙。或者允许您的 FTP 客户端从 Windows 防火墙获得完全访问权限。