質問: 425「/」の転送のためにデータ接続を開くことができません web検索でこのエラーを解決しようとしていますが、成功しません。エラーは次のとおりです。 425「/」の転送のためにデータ接続を開くことができません 私のソフトウェア: windows server2013および最後のfilezillaサーバー 私のトポロジー: ルーターに配線されたサーバー-ispからの動的ipを備えたルーター、動的dnsが更新されました。 私の設定: ポート51000〜61000のpasvモード http://ip.filezilla-project.org/ip.php で外部ipを取得します ポート990でftpovertlsを有効にする ポートを開いた場所 ルーター:ローカルおよびパブリック21、ローカル51000パブリック51000-61000、ローカルおよびパブリック990(all tcp) windowsファイアウォール:両方向、ポート21、51000-61000、990。 私のlanでは完全に機能します。ルーターのポートフォワーディング設定に問題があると思います。ここにあります。 ルーターのポートフォワーディング構成 私が間違っていることはありますか?ftpサーバーのログを追加します。(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> pbsz 0 (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 pbsz=0 (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> prot p (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 protection level set to p (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> pwd (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 257 "/" is current directory. (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> type i (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 type set to i (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> pasv (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 227 entering passive mode (my,ip,addr,ess,205,93) (000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> mlsd (000013)06/11/2017 21:51:07 - user (my.ip.add.ress)> 425 can't open data connection for transfer of "/" 念のため、ftpサーバーの設定画面も追加します。 一般設定 pasvモード設定 ftp over tls
回答: あなたが正しく推測したように、ルーターのマッピングは疑わしいようです。 51000〜61000の範囲のすべてのパブリックポートが単一の内部ポート51000にマップされているようです。クライアントがポート52573に接続できない理由は何でしょうか。ルーターが内部ポートの範囲をマップできない場合は、狭い範囲(51000-51010など)のみを使用するようにftpサーバーを構成し、それらのポートを1つずつ構成できます。参照 natの背後で実行されているftpsサーバーにはいくつのデータチャネルポートが必要ですか?