温馨提示×

怎样重置debian ftpserver

小樊
32
2026-09-22 00:24:10
栏目: 智能运维

在 Debian 上“重置 FTP 服务器”通常指重置配置、用户或密码,或重装服务。下面按常见场景说明,以 vsftpd(Debian 默认常用 FTP 服务)为例。


一、重置 vsftpd 配置(恢复默认)

如果你改坏了配置:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo apt-get install --reinstall vsftpd

或手动恢复默认配置:

sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.old
sudo dpkg-reconfigure vsftpd

重启服务:

sudo systemctl restart vsftpd

二、重置 FTP 用户密码

FTP 通常使用的是系统用户:

sudo passwd ftpuser

如果是虚拟用户(如 PAM + db4),需重置对应虚拟用户数据库。


三、删除并重新创建 FTP 用户

sudo deluser ftpuser
sudo adduser ftpuser
sudo usermod -aG ftp ftpuser

四、彻底重装 FTP 服务

sudo systemctl stop vsftpd
sudo apt-get purge vsftpd
sudo rm -rf /etc/vsftpd*
sudo apt-get install vsftpd
sudo systemctl enable --now vsftpd

五、重置防火墙 / 端口

确保 21 端口开放:

sudo ufw allow 21/tcp

如使用被动模式,还需:

sudo ufw allow 30000:31000/tcp

并在 vsftpd.conf 中配置:

pasv_min_port=30000
pasv_max_port=31000

六、如果你用的是其他 FTP 服务

  • ProFTPD
sudo dpkg-reconfigure proftpd-basic
  • Pure-FTPd
sudo apt-get purge pure-ftpd
sudo apt-get install pure-ftpd

如果你能说明:

  • 使用的 FTP 软件(vsftpd / proftpd / pure-ftpd)
  • “重置”具体指什么(密码 / 配置 / 重装)

我可以给你更精确的步骤。

0