在 Debian 上搭建 FTP 服务器,最常见、最简单的是使用 vsftpd,下面以 vsftpd 为例说明如何添加 FTP 用户。
sudo apt update
sudo apt install vsftpd
sudo adduser ftpuser
按提示设置密码(这就是 FTP 登录密码)。
sudo usermod -s /usr/sbin/nologin ftpuser
sudo mkdir -p /home/ftpuser/ftp
sudo chown ftpuser:ftpuser /home/ftpuser/ftp
编辑配置文件:
sudo nano /etc/vsftpd.conf
确保以下配置存在:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
保存后重启服务:
sudo systemctl restart vsftpd
ftp localhost
或本地浏览器:
ftp://ftpuser@服务器IP
添加:
allow_writeable_chroot=YES
也可以告诉我,我给你对应命令。
✅ 总结
Debian FTP 添加用户 = 添加 Linux 用户 + 配置 vsftpd + 设置目录权限
如果你需要:
可以继续问我。