vsftpd.confのpasv_enableと関連フィールドの意味は何ですか

vsftpd.confのpasv_enableと関連フィールドの意味は何ですか

私はvsftpdをインストールしました。この方向

Amazon AWSを使用してUbuntuシステムでftpを実行しようとしています。このコマンドを初めて試したときは動作しませんでした。 FileZillaとWinscpを介してWindowsコンピュータからUbuntuサーバーに接続しようとしています。

失敗したときに追加しようとしました。これらのオプション私の/etc/vsftpd.confファイルに。具体的には:

pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
pasv_address=<your-publicly-resolvable-host-name>
pasv_addr_resolve=YES <or> NO

これは役に立ちません。最後に、winSCPを「アクティブモード」に切り替えることが機能します。私の質問は:これらのさまざまなパラメータはどういう意味ですか?私は手動モードを有効にし、手動モードで使用されているポートをブートストラップするのに役立つと思いますが、port_enable pasv_addressどうすればよいかわかりませんpasv_addr_resolve

また、現在アクティブモードを使用しているので、これらの項目が必要ですか?ありがとう

ベストアンサー1

(明らかに)マニュアルページがありますvsftpd.conf、これは常に良い出発点になります。

TLDRバージョン:FTP手動モードにのみ必要です。

pasv_enable

データ接続を取得する PASV 方式をディセーブルにするには、NO に設定します。

デフォルト:はい


pasv_address

PASV コマンドに応答して vsftpd が広告する IP アドレスをオーバーライドするには、このオプションを使用します。数値IPアドレスを指定してください(pasv_addr_resolve有効になっていない場合)。この場合、起動時にDNSによって解決されるホスト名を指定できます。

デフォルト:(なし - アドレスは着信接続ソケットから取得されます)


pasv_addr_resolve

オプションでIPアドレスではなくホスト名を使用するには、YESに設定しますpasv_address

デフォルト:いいえ

おすすめ記事