温馨提示×

debian vsftp如何开机启动

小樊
49
2026-09-07 23:58:09
栏目: 智能运维

在 Debian 系统里让 vsftpd 开机启动,取决于你使用的 初始化系统(现在绝大多数 Debian 都用 systemd)。

下面分情况说明:


一、Debian 8 及以上(使用 systemd,推荐)

1. 安装 vsftpd(如果还没装)

sudo apt update
sudo apt install vsftpd

2. 设置开机自启

sudo systemctl enable vsftpd

3. 立即启动(可选)

sudo systemctl start vsftpd

4. 查看状态

systemctl status vsftpd

看到 active (running) 且 enabled 就说明成功。


二、Debian 7 及更早(sysvinit,老系统)

sudo update-rc.d vsftpd defaults

启动服务:

sudo service vsftpd start

三、常见问题排查

1. 开机没起来

检查是否真的 enable:

systemctl is-enabled vsftpd

返回 enabled 才正常。

2. 配置文件错误导致启动失败

测试配置:

sudo vsftpd /etc/vsftpd.conf

或查看日志:

journalctl -u vsftpd

3. 防火墙问题(不是开机,但常一起出现)

sudo ufw allow 21/tcp

四、最简总结(现代 Debian)

sudo apt install vsftpd
sudo systemctl enable --now vsftpd

如果你告诉我 Debian 版本 或 是否是容器/云服务器,我可以给你更精确的建议。

0 踩