如果你想卸载 Debian 上的 FTP 服务器,需要先确认你用的是哪一种 FTP 服务(常见的有 vsftpd、proftpd、pure-ftpd)。下面分别说明。
dpkg -l | grep -E 'vsftpd|proftpd|pure-ftpd'
常见结果:
vsftpdproftpd-corepure-ftpdsudo apt remove --purge vsftpd
sudo apt autoremove --purge
sudo apt remove --purge proftpd-core
sudo apt autoremove --purge
或者(如果安装了完整版):
sudo apt remove --purge proftpd*
sudo apt remove --purge pure-ftpd pure-ftpd-common
sudo apt autoremove --purge
systemctl status vsftpd
systemctl status proftpd
systemctl status pure-ftpd
如果还在运行,可以手动停止:
sudo systemctl stop vsftpd
sudo systemctl disable vsftpd
(对应服务名自行替换)
sudo rm -rf /etc/vsftpd*
sudo rm -rf /etc/proftpd*
sudo rm -rf /etc/pure-ftpd
ss -lntp | grep :21
如果没有输出,说明 FTP 服务已完全卸载。
sudo systemctl stop vsftpd
sudo systemctl disable vsftpd
如果你不确定用的是哪种 FTP 服务,可以把下面命令的输出发给我,我可以直接帮你判断:
dpkg -l | grep -E 'ftp'