質問: 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を使用して接続しようとしています。
回答: コマンド:pasv 返信:227パッシブモードの開始(xx、xx、xx、xxx、166、216) コマンド:mlsd 返信:425「/」の転送用のデータ接続を開くことができません ftpサーバーのデータ接続ポートにアクセスできません。この特定の接続のポート番号は42712(= 166 * 256 + 216)でした。しかし、一般的には、ポート範囲があります。そのため、ポート範囲全体をアクセス可能にする必要があります。 すべてのファイアウォール(ftpサーバーマシンの内部と外部の両方)と、クライアントとサーバーの間の途中のnatを確認します。それらはすべて、データ接続ポート範囲内のポートへの接続を許可し、正しくルーティングする必要があります。詳細については、 filezillaサーバーのセットアップとテスト またはmy一般的な記事 ftpプロトコルで必要なネットワーク構成 。