我有安装了FTP服务器angular色的Windows Server 2016计算机,添加了FTP站点以及在Windows防火墙中添加了FTP服务器规则。 我可以通过FTP本地连接,就像这样通过命令行:
ftp localhost Connected to *redacted*. 220 Microsoft FTP Service 200 OPTS UTF8 command successful - UTF8 encoding now ON. User (*redacted*:(none)): Administrator 331 Password required Password: 230 User logged in.
但是,当我尝试通过FTP或SFTP在我自己的计算机上通过Filezilla连接到服务器的IP地址时,它会尝试连接一段时间,然后连接超时。 任何我可能会失踪? 谢谢。
确保Windows防火墙中的FTP服务器规则已启用 。
确保您已经重新启动FTP服务器或整个系统 (防火墙规则需要应用)
也许不是你的直接问题,但要确保FTP服务器configuration有其外部IP地址 。
您的提供商(1and1)肯定会有一个外部防火墙/ NAT,需要configuration为允许端口21。
(免责声明:链接转到我的使用IIS在Windows上安装安全FTP服务器的指南)