質問: filezilla ftpサーバーへの接続は機能しますが、ディレクトリーのリストが失敗します 家にローカルftpサーバーをセットアップしようとしています。サーバーをホストしているコンピューターのアカウントに接続すると、すべてが機能しますが、別のコンピューターに接続しようとすると、アカウント接続が成功しても、ディレクトリの一覧表示が失敗します。ホスト21のファイアウォールを介したポート21 tcpおよびudpを許可し、通信を許可するプログラムのリストにfilezillaサーバーを追加しました。これを解決するにはどうすればよいですか?
回答: この質問は古いですが、本当に包括的な答えはありません。 1つ追加します。パッシブftpモード(現在最も一般的なモード)では、ftpサーバーはポート21でftp制御接続をリッスンします。ただし、ディレクトリリストを含むすべてのデータ転送では、追加のポートでリッスンします。ポートは、構成されたポート範囲から選択されます。ファイアウォールの21制御ポートのみを開くと、説明した動作が得られます。接続はできますが、ディレクトリをリストしたり、ファイルを転送したりすることはできません。詳細については、 パッシブftpモードのネットワーク構成 に関する私の記事を参照してください。コントロールパネル>システムとセキュリティ> windowsファイアウォール>詳細設定>受信ルール>新しいルールに移動し、データポートの新しい受信ルールを追加する必要がありますftpサーバーが使用している範囲。 filezilla ftpサーバーが使用しているポート範囲は、編集>設定>パッシブモード設定>カスタムポート範囲を使用して構成されています。狭い範囲(10ポートなど)を構成して、開いているポートの数を制限できます。 1024以上のポート番号(最大65535)を使用する必要があります。