26.2.5. vsftpd 設定オプション
vsftpd では、広く利用可能な他の FTP サーバーにはカスタマイズレベルが提供されない場合がありますが、ほとんどの管理者のニーズに対応するのに十分なオプションが提供されます。機能が緩和された制限設定およびプログラムによるエラーの制限が過度に行われていないという事実。
vsftpd のすべての設定は設定ファイル
/etc/vsftpd/vsftpd.conf
によって処理されます。各ディレクティブは、ファイル内の独自の行にあり、以下の形式に従います。
<directive>=<value>
各ディレクティブで、< directive > を有効なディレクティブに置き換え、< value> を有効な値に置き換えます。
重要な影響
< directive>、同じ記号、およびディレクティブの & lt; value> の間には、スペースを 入れないでください。
コメント行は、ハッシュマーク(#)の前に付け、デーモンによって無視されます。
利用可能なすべてのディレクティブの一覧は、
vsftpd.conf
の man ページを参照してください。
重要な影響
vsftpd をセキュアにする方法の概要は、「サーバーセキュリティー」 を参照してください。
以下は、
/etc/vsftpd/vsftpd.conf
内の重要なディレクティブの一覧です。vsftpd の設定ファイル内で明示的に見つからないディレクティブはすべて、デフォルト値に設定されます。
26.2.5.1. デーモンオプション
以下は、vsftpd デーモンの全体的な動作を制御するディレクティブの一覧です。
- listen: 有効にすると、vsftpd はスタンドアロンモードで実行されます。Red Hat Enterprise Linux は、この値を YES に設定します。このディレクティブは、listen_ipv6 ディレクティブと組み合わせて使用することはできません。デフォルト値は NO です。
- listen_ipv6: 有効にすると、vsftpd はスタンドアロンモードで実行されますが、IPv6 ソケットのみをリッスンします。このディレクティブは listen ディレクティブと併用できません。デフォルト値は NO です。
- session_support: 有効にすると、vsftpd は PAM (Pluggable Authentication Modules)を介して各ユーザーのログインセッションを維持しようとします。詳細は、「PAM (プラグ可能な認証モジュール)」 を参照してください。セッションロギングが必要ない場合は、このオプションを無効にすると、vsftpd のプロセスが少なくなります。デフォルト値は YES です。