我正在使用Hyper-V的Windows Server 2008设置虚拟机。 我试图设置FTP访问本机,但是我无法从本地机器连接到FTP服务器。 我可以ping它并访问Web服务器部分。
这是我迄今为止所做的:
我也尝试添加匿名访问,但我仍然从FileZilla得到这个错误:
状态:连接到192.168.1.97:21 …
错误:连接超时
错误:无法连接到服务器
状态:正在等待重试…
有没有人有在Windows Server 2008上设置FTP服务器的经验? 谢谢!
检查主机上的防火墙设置,确保端口21已打开
确保ftp用户可以访问ftp服务器的根文件夹。
确保你使用的任何FTP服务器应用程序都可以通过防火墙访问,而不仅仅是端口20-21。 被动FTP可以使用全部的端口,而不仅仅是传统的端口。
编辑:我刚刚在2k8上使用Filezilla设置FTP服务器(也适用于2K3),遇到了这个问题。 我瞥了一眼防火墙端口和应用程序列表,并看到FTP端口和Filezilla服务器…允许。 原来,这是允许的filezilla服务器接口,而不是实际的服务器。 症状将是用户可以login,但会在authentication后启动。