我正在
Windows 2008服务器(R2)上设置FTP服务器.
原文链接:https://www.f2er.com/windows/369989.html一切似乎都安装正确,但我无法使用FTP客户端登录我的FTP服务器.
我可以远程桌面到服务器,通过DOS命令,我可以很容易地登录.
但是,如果我发出像“DIR”这样的命令,它会挂起:
150打开ASCII模式数据连接.
我研究和阅读的所有内容都指向防火墙端口和/或被动/主动模式设置.
这就是困扰我的……如果我使用DOS FTP命令,只有当我使用“localhost”作为我的地址时,我才能登录并使用“DIR”命令.
如果我指定完整的FTP URL,则会出现挂起错误.
如果我指定“localhost”URL,我不会收到错误.
这让我相信它的防火墙问题,(甚至是IIS7问题?)但我不确定我需要打开哪些端口?
我在Windows防火墙上打开了端口20,21.我还在AWS(亚马逊)防火墙上打开了这些端口.
我相信我的FTP客户端正在使用一些可能被我的两个防火墙之一阻止的远程端口号.我已经使用网络监控工具尝试查看它正在调用的端口,但我无法弄清楚.
任何想法,提示,技巧,帮助?