Ubuntu上的FTP服务器(如vsftpd)可以配置为支持匿名登录。以下是设置匿名登录的步骤:
sudo apt update
sudo apt install vsftpd
编辑vsftpd的配置文件:
sudo nano /etc/vsftpd.conf
在配置文件中找到并修改以下行:
anonymous_enable=YES 设置为允许匿名用户登录(默认可能是注释掉的)。local_enable=YES 和 write_enable=YES 设置为允许本地用户登录并写入文件(如果需要)。anon_upload_enable=NO 和 anon_mkdir_write_enable=NO。保存并关闭文件。
sudo systemctl restart vsftpd
如果你启用了防火墙,确保允许FTP流量通过:
sudo ufw allow 21/tcp
ftp your_server_ip_address
/var/ftp 或 /home/ftp)。通过以上步骤,你应该能够在Ubuntu上成功配置FTP服务器以支持匿名登录。