Ftpサーバーに接続しようとすると、「ftpエラー425が接続を確立できませんでした」というメッセージが表示されます。同じネットワーク上の3台のマシンで2つのftpクライアントを試しましたが、どれも機能しませんでした。ただし、FTPはホーム/モバイルブロードバンドから機能します。
Ftpにプロキシを使用することは可能ですか?それはISPの問題だと思いますが、修正に時間がかかりすぎますか?
ユーザー/パスワードダイアログが成功し、GETコマンドを試行しているとすると、「接続の確立に失敗しました」というメッセージが表示されます。これはおそらくftpポート番号です。ポート5000〜5999の使用など、ftpパッシブポートの範囲が制限される場合があります。これは、またはそのルーター内で実行できます。同じパッシブポート範囲を使用して両方のftpを取得するか、ftpコマンドダイアログにコマンド「PASSIVE」を含めます。
このパッシブポート制限は、/etc/vsftpd/vsftpd.conf
で設定される場合があります
pasv_min_port=5000
pasv_max_port=5999
pasv_enable=YES
CentOS 7内のvsftpdサーバーでエラー425時々
windows Legacy(2000、XP、7)のftp.exeは、アクティブftp(ポート21、20)のみをサポートします。Windows10のftp.exeは、パッシブモードで動作します。このvsftpdサーバーは、アクティブモードとパッシブモードの両方をサポートするように構成されており、/ etc/vsftpd /vsftpd.confに両方の回線があります。
connect_from_port_20=YES
pasv_enable=YES
しかし、Windows 10などは、エラー425で、ログインして転送できた場合と転送できなかった場合がありました。これはNAT、ルーター、ファイアウォールの問題ではありませんでした。インターネットの検索を見つけることができるように、それはSELinuxによるセキュリティポリシーでした。
ソリューション:
setsebool -P ftpd_connect_all_unreserved 1