温馨提示×

ubuntu ftpserver如何卸载重装

小樊
53
2026-09-26 17:54:35
栏目: 智能运维

下面以 Ubuntu 上常见的 FTP 服务器(vsftpd / proftpd / pure-ftpd) 为例,说明卸载并重装的完整步骤。你可以根据实际使用的 FTP 服务选择对应部分。


一、先确认你装的是哪个 FTP 服务

dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"

常见结果:

  • vsftpd
  • proftpd-basic
  • pure-ftpd

二、卸载 FTP 服务(以 vsftpd 为例)

1️⃣ 停止服务

sudo systemctl stop vsftpd
sudo systemctl disable vsftpd

2️⃣ 卸载软件

sudo apt remove --purge vsftpd

3️⃣ 删除残留配置(可选但推荐)

sudo rm -rf /etc/vsftpd
sudo rm -f /etc/vsftpd.conf

4️⃣ 清理依赖

sudo apt autoremove

三、重装 FTP 服务

✅ 重装 vsftpd(最常用)

sudo apt update
sudo apt install vsftpd

启动并设置开机自启:

sudo systemctl enable vsftpd
sudo systemctl start vsftpd

检查状态:

systemctl status vsftpd

四、如果你用的是 proftpd / pure-ftpd

proftpd

sudo systemctl stop proftpd
sudo apt remove --purge proftpd-basic
sudo apt install proftpd

pure-ftpd

sudo systemctl stop pure-ftpd
sudo apt remove --purge pure-ftpd
sudo apt install pure-ftpd

五、防火墙 & 端口检查(重装后常见问题)

开放 21 端口

sudo ufw allow 21/tcp

被动模式端口(如用到)

sudo ufw allow 30000:31000/tcp

六、验证 FTP 是否可用

ftp localhost

或用浏览器:

ftp://你的服务器IP

七、常见坑提醒

  • 重装后 原用户和目录权限不变
  • 如果登录失败,检查:
    • /etc/vsftpd.conf
    • /etc/passwd
    • SELinux(Ubuntu 默认关闭)

如果你愿意,可以告诉我:

  • ✅ 你用的是 哪种 FTP 服务
  • ✅ Ubuntu 版本(lsb_release -a)
  • ✅ 报错信息

我可以给你精确命令。

0 踩