1、安装命令:
yum install -y vsftpd
2、关闭防火墙
systemctl stop firewalld
3、禁用selinux
vi /etc/selinux/config
将SELINUX=enforcing改为:SELINUX=disabled
4、配置ftp
vsftpd.conf 为主配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制
简单配置如下:
vi /etc/vsftpd/vsftpd.conf
# 禁用匿名用户
anonymous_enable=NO
# 控制用户访问
userlist_enable=YES
tcp_wrappers=YES
#为YES时,在vsftpd.user_list中的用户名不能登陆FTP
#为NO时,只有vsftpd.user_list中的用户名能登陆FTP
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
5、使用root用户
使用root用户登录,需要将ftpusers 中root行删除,
同时在user_list 中加入root即可
6、使用普通用户
新增iscas用户
useradd -d /home/iscas iscas
设置密码
passwd iscas
将iscas用户添加到user_list中
7、启停
启动
systemctl start vsftpd
停止
systemctl stop vsftpd
状态
systemctl status vsftpd
重启
systemctl restart vsftpd