温馨提示×

debian怎么安装vsftp

小樊
36
2026-09-07 23:53:09
栏目: 智能运维

在 Debian 上安装和配置 vsftpd(Very Secure FTP Daemon) 一般步骤如下:


一、安装 vsftpd

sudo apt update
sudo apt install vsftpd

安装完成后,vsftpd 会自动以系统服务方式存在。


二、启动并设置开机自启

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

查看运行状态:

sudo systemctl status vsftpd

三、基本配置

配置文件位置:

/etc/vsftpd.conf

常用配置示例(编辑前建议备份):

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf

常见配置项

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

保存后重启服务:

sudo systemctl restart vsftpd

四、创建 FTP 用户(可选)

sudo adduser ftpuser

设置密码后,即可使用该用户登录 FTP。


五、防火墙设置(如有)

如果启用了防火墙:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp

如果是被动模式(推荐):

sudo ufw allow 40000:50000/tcp

并在 vsftpd.conf 中添加:

pasv_min_port=40000
pasv_max_port=50000

六、测试连接

ftp localhost

或使用 FileZilla 等客户端连接。


如果你需要 匿名 FTP / 虚拟用户 / SSL 加密 FTP,可以告诉我,我可以给你对应配置。

0