linux下如何配置ftp服务器并设置虚拟账号的不同权限
Linux下如何配置ftp服务器并设置虚拟账号的不同权限
1.安装vsftpd服务
yum install vsftpd -y
2.启动vsftpd服务
systemctl start vsftpd
3.配置vsftpd服务
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
4.创建虚拟账号
useradd -d /home/ftpuser -s /sbin/nologin ftpuser
passwd ftpuser
5.配置虚拟账号的权限
vim /etc/vsftpd/vsftpd.conf
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
6.重启vsftpd服务
systemctl restart vsftpd
7.添加虚拟账号到user_list文件
vim /etc/vsftpd/user_list
ftpuser
8.配置防火墙
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-port=20/tcp
firewall-cmd --permanent --add-port=990/tcp
firewall-cmd --reload
相关文章