web-dev-qa-db-ja.com

FileZilla Server 425は "/"の転送のためにデータ接続を開くことができません

FileZillaクライアントを介してFileZillaサーバーに接続できません。同じネットワーク上にあるときにローカルアドレスに接続しようとすると、正常に接続できます(サーバーは機能しています)。

FileZillaクライアントは、これらのテスト中にプレーンFTPでパッシブモードを使用しています。

FileZillaサーバーログ

(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> Connected on port 2121, sending welcome message...
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> 220-FileZilla Server 0.9.60 beta
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> 220-written by Tim Kosse ([email protected])
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> 220 Please visit https://filezilla-project.org/
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> USER admin
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> 331 Password required for admin
(000042)3/3/2017 1:46:15 AM - (not logged in) (xxx.xxx.xxx.xxx)> PASS ********
(000042)3/3/2017 1:46:15 AM - admin (xxx.xxx.xxx.xxx)> 230 Logged on
(000042)3/3/2017 1:46:15 AM - admin (xxx.xxx.xxx.xxx)> PWD
(000042)3/3/2017 1:46:15 AM - admin (xxx.xxx.xxx.xxx)> 257 "/" is current directory.
(000042)3/3/2017 1:46:15 AM - admin (xxx.xxx.xxx.xxx)> TYPE I
(000042)3/3/2017 1:46:15 AM - admin (xxx.xxx.xxx.xxx)> 200 Type set to I
(000042)3/3/2017 1:46:16 AM - admin (xxx.xxx.xxx.xxx)> PASV
(000042)3/3/2017 1:46:16 AM - admin (xxx.xxx.xxx.xxx)> 227 Entering Passive Mode (172,16,1,9,27,5)
(000042)3/3/2017 1:46:16 AM - admin (xxx.xxx.xxx.xxx)> MLSD
(000042)3/3/2017 1:46:26 AM - admin (xxx.xxx.xxx.xxx)> 425 Can't open data connection for transfer of "/"

FileZillaクライアントログ

Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...
Status: Directory listing of "/" successful
Status: Disconnected from server
Status: Resolving address of www.example.com
Status: Connecting to yyy.yyy.yyy.yyy:2121...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Command:    MLSD
Response:   425 Can't open data connection for transfer of "/"
Error:  Failed to retrieve directory listing
2
Pie

サーバーのファイアウォールでデータ接続ポートを開いていない可能性があります(または、NATでポートがある場合は転送していません)。

FTPサーバーが使用しているポートを確認し、それらを開いて転送します。

FileZilla Server Options


別の問題は、FTPサーバーで正しい外部IPアドレスを構成していないことです。

FileZillaクライアントはそれを回避できます:

サーバーがルーティング不可能なアドレスでパッシブ応答を送信しました。代わりにサーバーアドレスを使用します。

ただし、これは単なる発見的手法であり、すべてのFTPクライアントが実行できるわけではありません。そのため、当面の問題ではない場合でも、必ずこれを修正してください。

上のスクリーンショットのパッシブモード転送の外部サーバーIPアドレスセクションを参照してください。


背景については、私の記事 FTPのネットワーク構成 を参照してください。

2
Martin Prikryl