Google VMファイアウォール、すべてのポートを開いた。 FTP 425でデータ接続を開くことができません。

Google VMファイアウォール、すべてのポートを開いた。 FTP 425でデータ接続を開くことができません。

FTPサーバーのアップロードや表示に問題があります。 FTPサーバーに接続できますが、エラーが発生したため、サーバーにファイルをアップロードできません。

230 User S2ubp92XXh logged in from ::ffff:xx.xx6.xx3.xx8.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful.
425 Can't open data connection.
ftp> 

ファイアウォールを許可しました。ファイアウォールルールを効果的に適用したことを確認してください。そうでない場合は、ファイアウォールルールの適用方法を教えてください。 FTPサーバーに約4,500個のファイルをアップロードする必要があります。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

答え1

ポート 10,142,0,2,204,3

このコマンドは、サーバーがデータ転送のためにIPアドレス10.142.0.2に接続する必要があることを示します。このIPアドレスはプライベートなので、インターネット経由でルーティングすることはできません。ローカルネットワーク内でのみ機能します。

この問題はFTPでは非常に一般的です。クライアントはローカルネットワークにありますが、サーバーがパブリックネットワークにある場合は、手動モードを使用して問題を解決できます。クライアントとサーバーが異なるプライベートネットワーク上にある場合は、ファイアウォール/ NATゲートウェイでアクティブなFTPヘルパーを使用してFTPトラフィックを再構築する必要があります。

関連情報