CentOS上的FTP服务器软件(如vsftpd)可以配置为支持匿名登录。以下是如何配置vsftpd以允许匿名用户登录的步骤:
sudo yum install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
#anonymous_enable=YES
取消注释(删除行首的#号),以启用匿名登录:
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=/path/to/your/directory
将/path/to/your/directory替换为您希望匿名用户上传文件的目录。
保存并关闭配置文件。
重新启动vsftpd服务以应用更改:
sudo systemctl restart vsftpd
现在,您的CentOS FTP服务器应已配置为允许匿名登录。请注意,启用匿名登录可能会导致安全风险,因此请确保仅在需要时启用此功能,并采取适当的安全措施。