手動およびアクティブFTPを確認する方法

手動およびアクティブFTPを確認する方法

どのFTP(手動またはアクティブ)が実行されているかを確認するには?

手動FTPはデフォルトでLinux上で実行されますが、どのように確認するのですか?

ベストアンサー1

以下で答えを見つけました。

手動モードではコマンドを実行できますが、アクティブモードではコマンドを入力して手動モードを無効にする必要がlsあります。これでコマンドが受け入れられます。それ以外の場合、550 許可拒否エラーが発生します。以下を参照してください(vsftpd.confからpasv_enable = NO)。passivels

ftp> passive
Passive mode on.
ftp> ls
550 Permission denied.
Passive mode refused.
ftp> passive
Passive mode off.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-rw-r--    1 503      503             0 Jan 11  2013 files1
-rw-rw-r--    1 503      503             0 Jan 11  2013 files10
-rw-rw-r--    1 503      503             0 Jan 11  2013 files2
-rw-rw-r--    1 503      503             0 Jan 11  2013 files3
-rw-rw-r--    1 503      503             0 Jan 11  2013 files4
-rw-rw-r--    1 503      503             0 Jan 11  2013 files5
-rw-rw-r--    1 503      503             0 Jan 11  2013 files6
-rw-rw-r--    1 503      503             0 Jan 11  2013 files7
-rw-rw-r--    1 503      503             0 Jan 11  2013 files8
-rw-rw-r--    1 503      503             0 Jan 11  2013 files9
-rw-r--r--    1 0        0           10240 Jan 11  2013 test.tar
226 Directory send OK.
ftp>

lsサーバーから要求されたリストは、サーバーのポート20を介してクライアントの高ポート接続として返されます。サーバーのポート 21 は、サーバーから ls コマンドの結果を再送信するためには使用されません。

上記は「http://www.markus-gattol.name/ws/vsftpd.html」からのものです。

おすすめ記事