我有一个 ubuntu 服务器,正在尝试使用 filezilla 连接,但连接一直超时。
我已经完成了 nmap,为 ftp 打开的端口是 21。
我已经进入服务器并在本地主机上完成了 ftp,并且它运行良好。
我也尝试过通过终端命令进行 ftp,但连接也超时了。
不确定我还能做什么来允许 ftp?
答案1
检查客户端计算机上的防火墙,或将模式设置为被动。
实际上有两个独立的连接,一个数据通道和一个命令通道。数据通道通常会被客户端的防火墙阻止。
Stack Overflow 上的这个答案解释得很好。
上面的评论让我想起我应该指出 FTP 并不安全。除非您有需要 FTP 的业务原因,否则您可能需要考虑使用 SCP 或 SFTP。(额外好处:它们不包括您遇到的端口怪异问题。)