vsftp は Very secure ftp の略で、安全な ftp サービスを構築することが当初の開発コンセプトでした。現在、これは非常に安全で安定した FTP サービス ソフトウェアであり、Unix/Linux オペレーティング システムのファイル サーバーとして広く使用されています。
vsftp のインストール
ここでは、yum を使用してソフトウェアをインストールするデモンストレーションを示します。ソフトウェアは非常に小さく、合計サイズは小さくなります。 1M以上。
# yum install vsftpd
systemctl で vsftp を開きます
# systemctl start vsftpd
vsftp 構成ファイル
ソフトウェアにどのような構成ファイルがあるかを確認しましょう
# rpm -qc vsftpd /etc/logrotate.d/vsftpd /etc/pam.d/vsftpd /etc/vsftpd/ftpusers /etc/vsftpd/user_list /etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd これはメインの設定ファイルです
/etc/pam.d/vsftpd これは vsftp によって使用されます 設定ファイルpam モジュールに関連する
#/etc/vsftpd/ftpusers は前の設定ファイルに関連しており、ftp ユーザーのログインを制限するために使用されます。デフォルトで FTP へのログインが禁止されているユーザーを見てみましょう。
# cat /etc/vsftpd/ftpusers # Users that are not allowed to login via ftp root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody
/etc/vsftpd/user_list、この設定ファイルは /etc/vsftpd/vsftpd の userlist_deny に関連しています。 userlist_deny=NO の場合、設定ファイルはホワイトリストに登録されず、許可されるだけですこのファイル内のユーザーは FTP にログインします。 「はい」の場合、それはブラックリストであり、このファイル内のユーザーはログインを許可されません。
/etc/logrotate.d/vsftpd、この設定ファイルは vsftp サービスのログ ファイルのローテーション ルールです。
/etc/vsftpd/vsftpd.conf,このファイルはメインの設定ファイルです。重要なオプションとその意味を見てみましょう。注: このオプションがコメントアウトされている場合は、この機能が有効になっていないことを意味します。
anonymous_enable=YES: 匿名ユーザーのログインを許可するかどうか
local_enable=YES: ローカル ユーザーのログインを許可するかどうか/etc/passwd ファイル内の User
write_enable=YES: ユーザーがファイルのアップロード、変更、削除を許可されているかどうか
local_umask=022: ローカル ユーザーがファイルをアップロードするためのデフォルトの権限
#anon_upload_enable=YES: 匿名ユーザーにファイルのアップロードを許可するかどうか、
#anon_mkdir_write_enable=YES: 匿名ユーザーにディレクトリの作成を許可するかどうか
xferlog_enable=YES: アップロードおよびダウンロード情報を /var/log/xferlog
以上がLinux インストール構成 FTP を構築するための vsftp 詳細構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。