Proftpd:在接收地图结构时,使用filezillalogin失败

我设置了一个proftpd服务器,但是当用filezillalogin时遇到错误

Commando: PASV Antwoord: 227 Entering Passive Mode (193,191,187,24,175,62). Commando: MLSD Fout: Verbinding verloren Fout: Ontvangen van mappenlijst is mislukt 

它说连接丢失,接收目录列表失败。

当我评论我的TLS线时,它的工作,当我取消注释它,我得到上述。

我的TLSconfiguration:

 <IfModule mod_tls.c> TLSEngine on TLSLog /var/log/proftpd/tls.log TLSProtocol SSLv23 TLSOptions NoCertRequest TLSRSACertificateFile /etc/proftpd/ssl/proftpd.cert.pem TLSRSACertificateKeyFile /etc/proftpd/ssl/proftpd.key.pem TLSVerifyClient off TLSRequired on </IfModule> 

在我的日志中的身份validation后,我似乎无法find任何exception。

你有防火墙吗? 如果是这样,您需要在proftpd中定义一系列被动端口并在防火墙中打开它们。

http://www.proftpd.org/docs/directives/linked/config_ref_PassivePorts.html