温馨提示×

ubuntu如何卸载ftpserver

小樊
47
2026-07-07 08:23:57
栏目: 智能运维

在 Ubuntu 上卸载 FTP 服务器,取决于你安装的是哪一个 FTP 服务(常见的有 vsftpdproftpdpure-ftpd)。下面按常见情况说明。


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

执行以下命令:

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

或者直接看服务:

systemctl status vsftpd
systemctl status proftpd
systemctl status pure-ftpd

二、卸载常见 FTP 服务器

✅ 1. vsftpd(最常见)

停止服务:

sudo systemctl stop vsftpd

卸载软件:

sudo apt remove vsftpd

彻底删除(含配置文件):

sudo apt purge vsftpd

清理依赖:

sudo apt autoremove

✅ 2. ProFTPD

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

✅ 3. Pure-FTPd

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

三、确认端口不再监听(可选)

sudo ss -lntp | grep :21

sudo netstat -lntp | grep :21

如果没有输出,说明 FTP 服务已停止。


四、关闭防火墙 FTP 端口(如果你开了)

sudo ufw delete allow 21/tcp

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

sudo systemctl disable vsftpd
sudo systemctl stop vsftpd

六、补充说明

  • remove:只卸载程序,保留配置
  • purge:删除程序 + 配置文件(推荐)
  • FTP 明文传输,生产环境建议改用 SFTP(OpenSSH)

如果你不确定用的是 哪个 FTP 服务,可以把下面命令的输出贴出来,我可以帮你精确判断:

dpkg -l | grep ftp

0