在 Ubuntu 上搭建的 FTP 服务器是否可以匿名登录,取决于你使用的 FTP 服务端软件和配置。下面以最常见的两种为例说明:
默认情况:不允许匿名登录
但可以通过配置开启。
sudo apt update
sudo apt install vsftpd
sudo nano /etc/vsftpd.conf
确保以下配置:
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES # 如果需要匿名上传
anon_root=/srv/ftp # 匿名用户根目录(可选)
sudo mkdir -p /srv/ftp
sudo chown ftp:ftp /srv/ftp
sudo systemctl restart vsftpd
anonymous默认 不允许匿名登录,需手动开启。
sudo apt install pure-ftpd
sudo ln -s /etc/pure-ftpd/conf/NoAnonymous /etc/pure-ftpd/conf/NoAnonymous.no
sudo systemctl restart pure-ftpd
匿名用户目录一般为:
/var/ftp
✅ Ubuntu 上的 FTP 服务器 可以配置成匿名登录
❌ 但 默认通常不允许
⚠️ 是否开启完全看你用什么 FTP 软件以及如何配置
如果你告诉我你用的是 vsftpd / pure-ftpd / proftpd,我可以给你更精确的配置示例。