質問: ftp-425データ接続を開くことができません(アクティブモードは機能しません) アクティブモードとは何か、悪名高い425 can't open data connection.エラーですが、インターネット上のすべてのドキュメント、チュートリアル、フォーラムで解決策が得られなかったので、最後のクラックのためにここに来ることにしました。さまざまな方法で(下部で説明)、このサーバーにリモートで接続できましたが、パッシブ接続を介してのみ接続できました。アクティブモードを使用して接続することができません-filezillaクライアントのデフォルトでは(少なくとも私の場合)になっています。サーバーはwindows 8とfilezillaサーバー(xamppパッケージの一部)を実行しており、ポートを使用しています。 21リスニング用 990暗黙のftp over tlsの場合 14147リモート管理用 6000-7000パッシブモードの場合 これらのポートは、ルーターのnatとwindowsファイアウォールの両方で開かれています。これらはサーバーの設定です これらはクライアントの設定です パッシブモードでは、アクティブモードへのフォールバックも選択されます明らかな理由により、ローカル接続は機能しますが、リモート接続は機能しません。言及する価値がある- ftptest.net は、接続を[〜#〜] success [〜#〜]として報告しますが、pasvモードを使用していることを発見しましたサーバーに接続します。この成功した接続のログを、参考のために pastebin に配置しました。この場合も、tlsを介した暗黙のftpを使用しています。標準のftp接続はこのwebサイトを使用して機能します(自分の接続手段では機能しません)が、サーバー内で無効にして、ssl/tls接続のみを強制しています。
回答: ローカルネットワークデバイスでftpクライアントを実行すると、92.646.178.168などの外部ipアドレスを使用するときに問題が発生しました。サーバーログはこのipを示します。クライアントの「ホスト名またはアドレス」を構成して、ipアドレスではなく、「maker」のような名前を使用します。ルーターはデータパケットをfzserverに正しく送信します。したがって、接続をテストするとき、この簡単な変更を提案します。次に、私の場合は別のネットワークデバイスを使用して、ここでは外部ipのみを使用するワイヤレスデバイスを使用します。