CentOS7 下安装和配置本地用户登录VSFTP服务器(2)

# vsftpd userlist 
# If userlist_deny=NO, only allow users in this file 
# If userlist_deny=YES (default), never allow users in this file, and 
# do not even prompt for a password. 
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers 
# for users that are denied. 
root 
bin 
daemon 
adm 
lp 
sync 
shutdown 
halt 
mail 
news 
uucp 
operator 
games 
nobody 
ftpuser 

五、建立我们的根目录,并设置访问权限

# mkdir /var/public_root
# chown -R cent /var/public_root
# chmod -R 755 /var/public_root

六、开启vsftpd服务

# service vsftpd start
Starting vsftpd for vsftpd:                                [  OK  ]

七、开启21端口

#vi /etc/sysconfig/iptables 

在上面有行22 -j ACCEPT ,在下面照打一遍,但是把22改成21。改完之后,重启iptables。

#service iptables restart 

八、修改selinux

#getsebool -a | grep ftp

执行上面命令,可以看到

.... 
allow_ftpd_full_access off 
.... 
.... 
ftp_home_dir off

将这两个权限都打开

#setsebool -P allow_ftpd_full_access 1 
#setsebool -P ftp_home_dir  1

重启下vsftpd

#service vsftpd restart 

设置成默认开启。

# chkconfig vsftpd on 

FTP协议详解与vsftpd在Linux上的安装配置

玩转vsftpd服务器的四大高级配置:

vsFTPd配置教程:

Ubuntu实用简单的FTP架设

Ubuntu 上架设FTP服务器和Apache服务器

Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置

RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例

Linux系统vsftpd源码安装

openSUSE 13.2/13.1 下安装配置 FTP服务器 vsftpd 

CentOS7基于虚拟用户的vsftpd 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b701758d271bede6d8f30a4f889df432.html