web-dev-qa-db-ja.com

FileZillaサーバーからのディレクトリリストが「425」の転送のために425 Ca n't open data connectionで失敗する

LANに接続している場合、サーバーのIPを使用して問題なく接続できます。私がLANの外にいて(そして今日これが始まったばかりで)、サーバーに接続しようとすると、次のエラーが発生します。

ステータス:XXXX.XXXX.orgのアドレスを解決しています
ステータス:XX.XX.XXX.168に接続しています
ステータス:接続済み、TLSハンドシェイクを実行しています...
ステータス:TLSハンドシェイクが成功し、証明書を確認しています...
ステータス:ウェルカムメッセージを待っています...
返信:220-FileZilla Server 0.9.53 beta
返信:220-Tim Kosseによって作成([email protected]
返信:220にアクセスしてください http://sourceforge.net/projects/filezilla/
コマンド:CLNT https://ftptest.net XX.XX.X.131に代わって
返信:200気にしない
コマンド:USER XXXXX
返信:XXXXXには331パスワードが必要です
コマンド:パス******
返信:230ログオン
コマンド:SYST
返信:215 FileZillaによってエミュレートされたUNIX
コマンド:FEAT
返信:211-機能:
返信:MDTM
返信:REST STREAM
返信:SIZE
返信:MLSTタイプ*;サイズ*;変更*;
返信:MLSD
返信:AUTH SSL
返信:AUTH TLS
返信:PROT
返信:PBSZ
返信:UTF8
返信:CLNT
返信:MFMT
返信:EPSV
返信:EPRT
返信:211終了
コマンド:PBSZ 0
返信:200 PBSZ = 0
コマンド:PROT P
返信:200保護レベルがPに設定されました
コマンド:PWD
返信:257 "/"は現在のディレクトリです。
ステータス:現在のパスは/
コマンド:タイプI
返信:200タイプをIに設定
コマンド:PASV
返信:227パッシブモードの開始(XX、XX、XX、XXX、166、216)
コマンド:MLSD
返信:425 "/"の転送用のデータ接続を開けません
エラー:リストに失敗しました

これを解決するにはどうすればよいですか?接続しようとしているFileZillaサーバーを実行しています。ログインしているユーザーは有効な資格情報を持ち、適切なポートに接続しています。 FileZilla Clientバージョン3.8.0を使用して接続しようとしています。

7
user2676140

コマンド:PASV
返信:227パッシブモードの開始(XX、XX、XX、XXX、166、216)
コマンド:MLSD
返信:425「/」の転送用のデータ接続を開くことができません

FTPサーバーのデータ接続ポートにアクセスできません。

この特定の接続のポート番号は42712(= 166 * 256 + 216)でした。しかし、一般的には、ポート範囲があります。そのため、ポート範囲全体をアクセス可能にする必要があります。

enter image description here

すべてのファイアウォール(FTPサーバーマシンの内部と外部の両方)と、クライアントとサーバーの間の途中のNATを確認します。それらはすべて、データ接続ポート範囲内のポートへの接続を許可し、正しくルーティングする必要があります。

詳細については、

5
Martin Prikryl