FTP サーバー | Filezilla | Windows サーバー

FTP サーバー | Filezilla | Windows サーバー

FTP 用の Filezilla サーバーを実行している Windows 2012 サーバーがあります。ディレクトリがホーム ディレクトリに設定されているユーザーでサーバーをセットアップしました。

セットアップについては画像をご覧ください:

しかし、FTP に接続すると、正常に接続されますが、次のエラーが表示され、ディレクトリが表示されません。

Status: Retrieving directory listing...
Command:    PASV
Response:   227 Entering Passive Mode (145,3,82,63,196,41)
Command:    MLSD
Response:   425 Can't open data connection for transfer of "/"
Error:  Failed to retrieve directory listing

誰か助けてくれませんか?

答え1

ログによると、ファイアウォールが接続をブロックしているか、すべてのポートを完全に転送/開いていないことがわかります。

Response:   227 Entering Passive Mode (185,7,81,67,196,41)
Response:   425 Can't open data connection for transfer of "/"

ここで、クライアントがポートでパッシブモードに入っていることがわかります。50218おそらくこのポートを転送しておらず、構成されたパッシブ範囲全体を転送していない可能性があります。

FileZillaによるとウィキポート範囲は、FileZilla サーバー オプションのパッシブ モード設定で確認できます。ここにリストされているポートを必ず開く/転送してください。

答え2

事前定義されたパッシブ ポート範囲を使用して Filezilla サーバーを設定し、それらのポートをルーターのファイアウォールに追加して、通信を許可する仮想サーバーを割り当てます。

ポート 990 と 21、または使用するポートを追加します。

関連情報