私は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
。デフォルト:いいえ