我有一个Ubuntu的服务器,并试图连接使用filezilla,但不断得到连接超时。
我做了一个nmap,为ftp打开的端口是21。
我已经到服务器上,并在本地做了一个FTP,它工作正常。
我也试图通过terminal命令ftp,但连接超时在那里。
不知道我还能做什么允许ftp?
检查客户机上的防火墙,或者将模式设置为被动。
实际上有两个独立的连接,一个数据通道和一个命令通道。 数据通道被客户端机器的防火墙阻止是很常见的。
这堆栈溢出答案解释得很好。
上面的评论线程提醒我,我应该指出,FTP不安全。 除非您有一个需要FTP的业务原因,否则您可能需要考虑使用SCP或SFTP。 (奖金:他们不包括你遇到的港口古怪。)