温馨提示×

centos怎么卸载ftpserver

小樊
43
2026-07-08 20:22:21
栏目: 智能运维

CentOS 上卸载 FTP 服务器,需要先确认你装的是哪一种 FTP 服务(常见的有 vsftpdproftpdpure-ftpd)。下面给你几种常见情况的卸载方法。


一、先确认安装了哪种 FTP 服务器

rpm -qa | grep -E "vsftpd|proftpd|pure-ftpd"

systemctl list-units --type=service | grep ftp

二、如果是 vsftpd(最常见)

1️⃣ 停止服务

systemctl stop vsftpd
systemctl disable vsftpd

2️⃣ 卸载软件

yum remove vsftpd

(CentOS 8 / Rocky / Alma 用 dnf remove vsftpd

3️⃣ 删除残留文件(可选)

rm -rf /etc/vsftpd
rm -rf /var/ftp

三、如果是 proftpd

systemctl stop proftpd
systemctl disable proftpd
yum remove proftpd

四、如果是 pure-ftpd

systemctl stop pure-ftpd
systemctl disable pure-ftpd
yum remove pure-ftpd

五、确认端口已关闭

ss -lntp | grep 21

netstat -lntp | grep 21

如果没有输出,说明 FTP 服务已卸载。


六、如果不想用 FTP,建议直接禁用(更安全)

如果只是为了安全,不一定要卸载,可以只禁用:

systemctl disable vsftpd
systemctl stop vsftpd

七、补充建议(重要)

  • FTP 明文传输不安全,建议用:
    • SFTP(基于 SSH,端口 22)
    • vsftpd + TLS
  • 如果服务器在公网,不建议开放 FTP 21 端口

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

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 用的是哪种 FTP

我可以给你更精确的命令 ✅

0