VMWare虛擬機器中CentOS7下ftp伺服器的搭建(學習)
阿新 • • 發佈:2019-02-07
1、安裝vsftpd
yum -y install vsftpd
2、更改配置檔案
100 chroot_local_user=YES //改為YES chroot_local_user=YES將所有使用者限定在主目錄內 101 chroot_list_enable=YES //--改為YES chroot_list_enable=YES表示要啟用 chroot_list_file 102 # (default follows) 103 chroot_list_file=/etc/vsftpd/chroot_list //註釋放開 chroot_list_file這時列出的是那 些“不會被限制在主目錄下”的使用者。 104 userlist_deny=NO 105 userlist_enable=YES 116 listen=YES 125 listen_ipv6=NO 131 pasv_enable=yes 132 pasv_min_port=9000 133 pasv_max_port=9010
3、增加使用者
useradd -d /sfp_data -g ftp -s /sbin/nologin ftp_test
passws ftp_test --設定密碼
說明:ftp_data是ftp_test使用者的主目錄 在根目錄下
ftp_test 是ftp使用者
4、配置/etc/vsftpd/chroot_list
增加ftp_test代表這個使用者不被限制在主目錄內
vi /etc/vsftpd/chroot_list
新增ftp_test
5、配置允許訪問的使用者
vi /etc/vsftpd/user_list
增加ftp_test
6、開放21埠
firewall-cmd --zone=public --add-port=21/tcp --permanent
重啟防火牆
systemctl stop firewalld.service
systemctl start firewalld.service
7、重啟ftp服務
systemctl restart vsftpd.service
8、設定開機啟動vsftpd ftp服務
chkconfig vsftpd on