1. ホーム
  2. windows

[解決済み] 200 PORT コマンドが成功しました。PASVの使用を検討してください。425 接続の確立に失敗しました。

2022-02-11 12:31:58

質問

Ubuntu 12.04 LTSでFTPサーバーを構築しています。

Windows 7からコマンドラインでFTPサーバーに接続しようとすると ftp.exe 接続は成功しましたが、ディレクトリのリストを取得することができません。エラーが発生しました。

200 PORT command successful. Consider using PASV.
425 Failed to establish connection. 

解決方法は?

を使ってみてください。 passive コマンドを使用する前に ls .

FTPクライアントで、FTPサーバーがパッシブモードをサポートしているかどうかを確認するには、ログイン後、次のように入力します。 quote PASV .

以下は、パッシブモードをON/OFFしたvsftpdサーバーへの接続例です。

vsftpdpasv_enable=NO :

# ftp localhost
Connected to localhost.localdomain.
220 (vsFTPd 2.3.5)
Name (localhost:john): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quote PASV
550 Permission denied.
ftp> 

vsftpdpasv_enable=YES :

# ftp localhost
Connected to localhost.localdomain.
220 (vsFTPd 2.3.5)
Name (localhost:john): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quote PASV
227 Entering Passive Mode (127,0,0,1,173,104).
ftp>