在 Debian 上搭建的 FTP Server(如 vsftpd、proftpd、pure-ftpd 等),能使用的用户主要取决于 服务器配置,而不是系统本身限制。一般可分为以下几类:
只要用户在 Debian 系统中有账号,通常就可以用 FTP 登录(除非被禁用)。
user1)root,一般默认禁止)useradd ftpuser
passwd ftpuser
默认情况下,ftpuser 就可以用 FTP 登录。
⚠️ 注意:
如果启用了匿名访问:
anonymousanonymous_enable=YES
⚠️ 匿名用户一般 只有下载权限,不能上传(除非特别配置)
不是系统用户,只在 FTP 服务中有效。
user1
user2
user3
这些用户 不能登录系统,只能使用 FTP。
可以登录,但被限制在指定目录中:
chroot_local_user=YES
/home 以外的内容以下用户通常 不能用 FTP:
root(默认禁止)/etc/ftpusers 中列出的用户| 用户类型 | 是否能用 | 说明 |
|---|---|---|
| 系统用户 | ✅ | 最常用 |
| 匿名用户 | ✅ | 需开启 |
| 虚拟用户 | ✅ | 安全推荐 |
| root | ❌ | 默认禁止 |
| 被封禁用户 | ❌ | 配置限制 |
如果你愿意,可以告诉我:
我可以直接帮你写一份可用配置。