filezilla:425 无法打开数据连接

filezilla:425 无法打开数据连接

我已经与 filezilla 客户端建立了 ftp 连接

在此处输入图片描述

传输模式是默认的。我也尝试过被动和主动模式,但无论哪种模式,结果都是一样的

在此处输入图片描述

设置完成后,我单击即可连接。

第一次,我看到这个屏幕,证书已过期

在此处输入图片描述

我点击确定,然后我就得到了日志

Statut :    Connexion à A.B.C.D:21...
Statut :    Connexion établie, attente du message d'accueil...
Statut :    Initialisation de TLS...
Statut :    Vérification du certificat...
Statut :    Connexion TLS établie.
Statut :    Connecté
Statut :    Récupération du contenu du dossier...
Commande :  PWD
Réponse :   257 "/" is current directory.
Commande :  TYPE I
Réponse :   200 Type set to I
Commande :  PASV
Réponse :   227 Entering Passive Mode (A,B,C,D,158,240)
Commande :  MLSD
Réponse :   425 Can't open data connection.
Erreur :    Cannot retrieve the contents of the folders

第一次尝试后,在其余的尝试中,日志总是说无法连接

Réponse :   425 Can't open data connection.
Erreur :    Cannot retrieve the contents of the folders

这肯定是配置问题,但我不确定问题出在哪里

欢迎提出任何建议

更新

请参阅以下详细日志

Statut :    Connexion à A.B.C.D:21...
Statut :    Connexion établie, attente du message d'accueil...
Suivi : CFtpControlSocket::OnReceive()
Réponse :   220-FileZilla Server version 0.9.41 beta
Suivi : CFtpControlSocket::OnReceive()
Réponse :   220-written by Tim Kosse ([email protected])
Réponse :   220 Please visit http://sourceforge.net/projects/filezilla/
Suivi : CFtpControlSocket::SendNextCommand()
Commande :  AUTH TLS
Suivi : CFtpControlSocket::OnReceive()
Réponse :   234 Using authentication type TLS
Statut :    Initialisation de TLS...
Suivi : CTlsSocket::Handshake()
Suivi : CTlsSocket::ContinueHandshake()
Suivi : CTlsSocket::ContinueHandshake()
Suivi : CTlsSocket::ContinueHandshake()
Suivi : CTlsSocket::ContinueHandshake()
Suivi : TLS Handshake successful
Suivi : Protocol: TLS1.0, Key exchange: RSA, Cipher: AES-256-CBC, MAC: SHA1
Statut :    Vérification du certificat...
Statut :    Connexion TLS établie.
Suivi : CFtpControlSocket::SendNextCommand()
Commande :  USER xXx
Suivi : CFtpControlSocket::OnReceive()
Réponse :   331 Password required for germany
Suivi : CFtpControlSocket::SendNextCommand()
Commande :  PASS ********
Suivi : CFtpControlSocket::OnReceive()
Réponse :   230 Logged on
Suivi : CFtpControlSocket::SendNextCommand()
Commande :  PBSZ 0
Suivi : CFtpControlSocket::OnReceive()
Réponse :   200 PBSZ=0
Suivi : CFtpControlSocket::SendNextCommand()
Commande :  PROT P
Suivi : CFtpControlSocket::OnReceive()
Réponse :   200 Protection level set to P
Statut :    Connecté
Suivi : CFtpControlSocket::ResetOperation(0)
Suivi : CControlSocket::ResetOperation(0)
Suivi : Measured latency of 47 ms
Statut :    Récupération du contenu du dossier...
Suivi : CFtpControlSocket::SendNextCommand()
Suivi : CFtpControlSocket::ChangeDirSend()
Commande :  PWD
Suivi : CFtpControlSocket::OnReceive()
Réponse :   257 "/" is current directory.
Suivi : CFtpControlSocket::ResetOperation(0)
Suivi : CControlSocket::ResetOperation(0)
Suivi : CFtpControlSocket::ParseSubcommandResult(0)
Suivi : CFtpControlSocket::ListSubcommandResult()
Suivi : CFtpControlSocket::SendNextCommand()
Suivi : CFtpControlSocket::TransferSend()
Commande :  TYPE I
Suivi : CFtpControlSocket::OnReceive()
Réponse :   200 Type set to I
Suivi : CFtpControlSocket::TransferParseResponse()
Suivi : CFtpControlSocket::SendNextCommand()
Suivi : CFtpControlSocket::TransferSend()
Commande :  PORT A1,B1,C1,D1,195,172
Suivi : CFtpControlSocket::OnReceive()
Réponse :   200 Port command successful
Suivi : CFtpControlSocket::TransferParseResponse()
Suivi : CFtpControlSocket::SendNextCommand()
Suivi : CFtpControlSocket::TransferSend()
Commande :  MLSD
Suivi : CFtpControlSocket::OnReceive()
Réponse :   150 Opening data channel for directory list.
Suivi : CFtpControlSocket::TransferParseResponse()
Suivi : CFtpControlSocket::SendNextCommand()
Suivi : CFtpControlSocket::TransferSend()
Suivi : CFtpControlSocket::OnReceive()
Réponse :   425 Can't open data connection.
Suivi : CFtpControlSocket::TransferParseResponse()
Suivi : CFtpControlSocket::ResetOperation(2)
Suivi : CControlSocket::ResetOperation(2)
Suivi : CFtpControlSocket::ParseSubcommandResult(2)
Suivi : CFtpControlSocket::ListSubcommandResult()
Suivi : CFtpControlSocket::ResetOperation(2)
Suivi : CControlSocket::ResetOperation(2)
Erreur :    Impossible de récupérer le contenu du dossier
Statut :    Déconnecté du serveur
Suivi : CFtpControlSocket::ResetOperation(66)
Suivi : CControlSocket::ResetOperation(66)

相关内容