我设置了一个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