在 CentOS 上卸载 FTP 服务器,需要先确认你装的是哪一种 FTP 服务(常见的有 vsftpd、proftpd、pure-ftpd)。下面给你几种常见情况的卸载方法。
rpm -qa | grep -E "vsftpd|proftpd|pure-ftpd"
或
systemctl list-units --type=service | grep ftp
systemctl stop vsftpd
systemctl disable vsftpd
yum remove vsftpd
(CentOS 8 / Rocky / Alma 用 dnf remove vsftpd)
rm -rf /etc/vsftpd
rm -rf /var/ftp
systemctl stop proftpd
systemctl disable proftpd
yum remove proftpd
systemctl stop pure-ftpd
systemctl disable pure-ftpd
yum remove pure-ftpd
ss -lntp | grep 21
或
netstat -lntp | grep 21
如果没有输出,说明 FTP 服务已卸载。
如果只是为了安全,不一定要卸载,可以只禁用:
systemctl disable vsftpd
systemctl stop vsftpd
SFTP(基于 SSH,端口 22)vsftpd + TLS如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅