在CentOS上,您可以使用vsftpd(Very Secure FTP Daemon)来限制用户访问
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
local_enable=YES
anonymous_enable=NO
/etc/vsftpd/user_list文件中添加这些用户。首先,使用文本编辑器创建或编辑此文件:sudo vi /etc/vsftpd/user_list
user_list文件中,添加要限制访问的用户名,每行一个。例如:user1
user2
/etc/vsftpd/vsftpd.conf文件并找到或添加以下设置:userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
这将启用用户列表,并根据user_list文件中的设置允许或拒绝访问。
如果您希望仅允许用户列表中的用户访问FTP服务器,请将userlist_deny设置为YES。
保存并关闭配置文件。最后,重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
现在,您已经成功限制了CentOS上的vsftpd访问。只有/etc/vsftpd/user_list文件中列出的用户才能访问FTP服务器。