我在Centos 6.4上使用Virtualmin 3.99和Pro FTP 1.33。
我已添加虚拟服务器,但无法通过FTP连接到主目录。 我已经检查了用户设置,并且已经设置了FTP和SSH,并且ProFTP正在运行。 我可以通过SSH连接好。
当我尝试通过Filezilla进行连接时,一切看起来像已经工作,但在远程站点窗口中,我收到消息“未连接到任何服务器”
从周围看来,这似乎是MLSD和某些FTP客户端的一个问题 – 我发现了一个build议的修改,在proftpd.conf中添加下面的内容,但是这对我没有任何帮助。
<IfModule mod_facts.c> FactsAdvertise off </IfModule>
/ var / log / proftpd /(目录为空)中没有ProFTP日志文件。
我也尝试创build一个新的FTP用户,并再次尝试连接,但得到完全一样的东西,考虑到SSH的作品,这听起来像一个ProFTP的问题,而不是权限等我也尝试连接从WinSCP和咖啡免费FTP无济于事。
任何人都可以帮忙吗?
问题实际上是一个NAT /端口问题 – 因为Filezilla使用被动模式,我需要打开足够的端口,然后告诉ProFTP哪些端口正在使用。
PassivePorts 60000 65535
到/etc/proftpd.conf然后重新启动ProFTPd和CSF防火墙,它已经工作 – 我现在可以根据需要浏览目录等。