公司新部署的阿里云服务器上使用了宝塔来部署应用,接收东西使用的是宝塔上的FileZilla服务器,今天发现在本地使用FileZilla客户端连接FileZilla服务器成功以后,不显示FileZilla服务器的"/"目录。
排查过程: 1.首先排除了阿里云控制台的安全组规则,已经允许了21端口。 2.检查服务器上的防火墙,防火墙也已经允许FTP进出站。 3.检查服务器上的FileZilla服务器的设置里发现“被动模式设置”-”IPv4特定“-里自动配置成了“使用下列IP”(阿里云服务器的地址),这里的配置导致了FileZilla客户端被动模式连接失败,所以无法读取服务器上的FTP的目录(其实在FileZilla客户端的反馈信息里已经提示了被动模式连接失败)。
解决方案: 配置FileZilla服务器端的“被动模式设置”-”IPv4特定“-里修改为“默认”,这样就能正确读取FileZilla服务器的"/"目录。