Proftpd:接收地图结构时使用 filezilla 登录失败

Proftpd:接收地图结构时使用 filezilla 登录失败

我设置了一个 proftpd 服务器,但是在使用 filezilla 登录时遇到错误

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 行时它可以起作用,当我取消注释它时我得到上述内容。

我的 TLS 配置:

<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>

在我的日志中,身份验证后我似乎没有发现任何异常。

答案1

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

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

相关内容