linux下如何配置ftp服务器并设置虚拟账号的不同权限

2023-04-09 20:10:00 配置 权限 账号

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

相关文章