Debian 上常见的 FTP 服务器(如 vsftpd、proftpd、pure-ftpd)都支持匿名访问,但是否开启取决于你如何配置。
下面以 Debian 上最常用的 vsftpd 为例说明:
✅ 支持匿名访问
匿名用户通常对应:
anonymous 或 ftp编辑配置文件:
sudo nano /etc/vsftpd.conf
确保有以下配置:
anonymous_enable=YES
local_enable=YES
write_enable=YES # 如果需要匿名可写
anon_upload_enable=YES # 允许匿名上传(可选)
anon_mkdir_write_enable=YES
匿名用户默认根目录一般是:
/srv/ftp
或
/var/ftp
修改权限示例:
sudo chown ftp:ftp /srv/ftp
sudo chmod 755 /srv/ftp
重启服务:
sudo systemctl restart vsftpd
ftp localhost
或
ftp your_server_ip
登录时:
anonymous⚠️ 匿名 FTP 有安全风险,生产环境建议:
write_enable=NO)chroot)| 服务 | 匿名支持 |
|---|---|
| vsftpd | ✅ 默认可开 |
| proftpd | ✅ 配置 <Anonymous> |
| pure-ftpd | ✅ -E 或配置匿名 |
如果你告诉我:
我可以给你更精确的配置示例。