在 Debian 上搭建的 FTP 服务器是否可以匿名登录,取决于你使用的 FTP 服务软件和配置。常见情况如下:
默认情况下:不允许匿名登录
但可以通过配置开启:
sudo apt install vsftpd
sudo nano /etc/vsftpd.conf
关键配置项:
anonymous_enable=YES
保存后重启:
sudo systemctl restart vsftpd
匿名用户默认目录一般是:
/srv/ftp
(需要确保目录存在且权限正确)
默认也不开启匿名登录,需要在配置文件中显式设置:
<Anonymous ~ftp>
User ftp
Group ftp
AnonRequirePassword off
</Anonymous>
可以通过参数开启匿名:
sudo pure-ftpd -E # 禁止匿名
sudo pure-ftpd # 默认允许匿名
或使用:
echo "yes" > /etc/pure-ftpd/conf/NoAnonymous
如果你告诉我你用的是 哪种 FTP 服务(vsftpd / proftpd / pure-ftpd),我可以直接给你一份可用的配置。