在 Linux 上搭建的 FTP 服务器是可以支持匿名登录的,但是否“能”匿名登录,取决于你使用的 FTP 服务端软件和配置。
下面以最常见的两种 FTP 服务端为例说明:
✅ 支持
编辑配置文件(通常是 /etc/vsftpd/vsftpd.conf 或 /etc/vsftpd.conf):
anonymous_enable=YES
重启服务:
systemctl restart vsftpd
anonymous示例:
ftp localhost
Name: anonymous
Password:
匿名用户一般只能访问:
/var/ftp
确保该目录权限正确:
chmod 755 /var/ftp
✅ 支持
在 proftpd.conf 中:
<Anonymous ~ftp>
User ftp
Group ftp
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireAll off
</Anonymous>
重启服务:
systemctl restart proftpd
匿名 FTP 存在安全风险:
vsftpd 只读匿名示例:
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
✅ Linux FTP Server 可以匿名登录
✅ 常见软件(vsftpd / ProFTPD)都支持
⚠️ 是否开启由配置决定,不是默认就一定开
如果你愿意,可以告诉我:
我可以给你一份可直接用的配置。