可以的,Ubuntu 下的 vsftpd(Very Secure FTP Daemon)是支持匿名登录的,但默认情况下通常是关闭的,需要手动配置开启。
下面给你一个清晰说明和配置方法:
✅ 支持
vsftpd 原生支持匿名 FTP(anonymous FTP),匿名用户通常对应:
anonymousftp在 Ubuntu 中:
vsftpd 后配置文件位置:
/etc/vsftpd.conf
sudo apt update
sudo apt install vsftpd
sudo nano /etc/vsftpd.conf
确保有以下配置(没有就加上):
anonymous_enable=YES
anon_root=/srv/ftp
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
说明:
anonymous_enable=YES → 允许匿名登录anon_root → 匿名用户根目录(可自定义)anon_upload_enable → 允许上传(可选)anon_mkdir_write_enable → 允许建目录(可选)sudo mkdir -p /srv/ftp
sudo chown nobody:nogroup /srv/ftp
sudo chmod 755 /srv/ftp
如果要允许上传:
sudo mkdir /srv/ftp/upload
sudo chown nobody:nogroup /srv/ftp/upload
sudo chmod 777 /srv/ftp/upload
sudo systemctl restart vsftpd
ftp localhost
登录时:
Name: anonymous
Password: (直接回车)
ftp://你的服务器IP
匿名 FTP 存在安全风险,生产环境建议:
如果你愿意,我可以:
你现在是学习用,还是服务器实际部署?