温馨提示×

如何卸载ubuntu ftpserver

小樊
48
2026-08-17 15:57:11
栏目: 智能运维

卸载 Ubuntu 上的 FTP 服务器,取决于你安装的是哪一种 FTP 服务。最常见的是 vsftpd,也有用 proftpdpure-ftpd 的。下面分别说明。


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

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

或直接看服务状态:

systemctl status vsftpd
systemctl status proftpd
systemctl status pure-ftpd

二、卸载 vsftpd(最常见)

1️⃣ 停止服务

sudo systemctl stop vsftpd
sudo systemctl disable vsftpd

2️⃣ 卸载软件

sudo apt remove vsftpd

如果还想删除配置文件:

sudo apt purge vsftpd

3️⃣ 清理依赖

sudo apt autoremove

三、卸载 ProFTPD

sudo systemctl stop proftpd
sudo apt remove proftpd-core
sudo apt purge proftpd-core
sudo apt autoremove

四、卸载 Pure-FTPd

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

五、确认端口已释放(可选)

ss -lntp | grep :21

如果没有输出,说明 21 端口已不再监听。


六、如果你只是想“禁用”而不是卸载

sudo systemctl disable vsftpd
sudo systemctl stop vsftpd

七、常见补充问题

❓ 卸载后还有 /srv/ftp/home/ftp 目录?

这些是手动创建的,可安全删除:

sudo rm -rf /srv/ftp

❓ 防火墙规则要不要清?

如果之前放过 21 端口:

sudo ufw delete allow 21/tcp

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

  • Ubuntu 版本(如 20.04 / 22.04)
  • 用的是哪种 FTP 服务

我可以给你精确到一条命令的方案。

0