CentOSにFTPサーバソフトウェアVSFFTPをインストールするプロセスの詳細
yum -y install vsftpd
コードのコピー
touch /var/log/vsftpd.log
コードのコピー
chkconfig --list vsftpd
コードのコピー
chkconfig --level 2345 vsftpd on
コードのコピー
service vsftpd start
コードのコピー
service vsftpd status
コードのコピー
service vsftpd restart
コードのコピー
service vsftpd stop
コードのコピー
vi /etc/vsftpd/vsftpd.conf
コードのコピー
anonymous_enable=NO#匿名アクセス不可設定
local_Enable=YES#ローカルユーザーがアクセスできるように設定します。注意:仮想ホスト・ユーザーを使用する場合、プロジェクトがNOに設定されている場合、すべての仮想ユーザーはアクセスできません。
chroot_list_Enable=YES#ユーザーがホームディレクトリから離れないようにする
xferlog_file=/var/log/vsftpd.log#vsftpdのサービスログ保存パスを設定します。ファイルはデフォルトでは存在しません。手動touchで出なければなりません
ascii_upload_enable=YES#ASCIIモードでのアップロードを許可
ascii_download_enable=YES#設定はASCIIモードのアップロードとダウンロード機能をサポートします。
pam_service_name=vsftpd#PAM認証ファイル名。PAMは/etc/pamに従う.d/vsftpd認証
コードのコピー
guest_Enable=YES#仮想ユーザ機能の有効化を設定します。
guest_username=ftp#仮想ユーザーのホストユーザーを指定します。-RHEL/centOSには既にftpユーザーが内蔵されています
user_config_dir=/etc/vsftpd/vuser_conf#仮想ユーザ個人vsftpのRHEL/centOS FTPサービスファイル格納パスを設定します。仮想ユーザの個性を格納するCentOS FTPサービスファイル(プロファイル名=仮想ユーザ名)
コードのコピー
touch /etc/vsftpd/chroot_list
echo ftp >> /etc/vsftpd/chroot_list
コードのコピー
yum install db4 db4-utils
コードのコピー
vi /etc/vsftpd/vuser_passwd.txt
ftpuser1
ftppass1
ftpuser2
ftppass2
コードのコピー
db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db
コードのコピー