CentOS7.2 FTPの導入方法CentOS7.2 FTPを配備する方法

887 ワード

現在、Linuxに配備されているFTPサーバの大部分はvsftpdであり、なぜかは、しばらく深く究明する必要はありません.
1.vsftpdのインストール
# yum check-update
# yum -y install vsftpd

2.構成パラメータ
# vi /etc/vsftpd/vsftpd.conf

次のパラメータに変更
anonymous_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100

3.ftpを再起動する
# systemctl restart vsftpd.service
# systemctl enable vsftpd.service

4.ファイアウォール構成の変更
# firewall-cmd --permanent --add-service=ftp
# firewall-cmd --reload
# setsebool -P ftp_home_dir on

5.ftpのユーザーtest 1を作成する(ディレクトリを/home/wwwと指定し、リモートログインshellを許可しない)
# useradd -d /home/www -m test1 -s /sbin/nologin

6.ftpユーザーにパスワードを設定する
# passwd test1