在 Ubuntu 上卸载 FTP 服务器,取决于你安装的是哪一个 FTP 服务(常见的有 vsftpd、proftpd、pure-ftpd)。下面按常见情况说明。
执行以下命令:
dpkg -l | grep -E 'vsftpd|proftpd|pure-ftpd'
或者直接看服务:
systemctl status vsftpd
systemctl status proftpd
systemctl status pure-ftpd
停止服务:
sudo systemctl stop vsftpd
卸载软件:
sudo apt remove vsftpd
彻底删除(含配置文件):
sudo apt purge vsftpd
清理依赖:
sudo apt autoremove
sudo systemctl stop proftpd
sudo apt remove proftpd-core
sudo apt purge proftpd-core
sudo apt autoremove
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 服务已停止。
sudo ufw delete allow 21/tcp
sudo systemctl disable vsftpd
sudo systemctl stop vsftpd
remove:只卸载程序,保留配置purge:删除程序 + 配置文件(推荐)如果你不确定用的是 哪个 FTP 服务,可以把下面命令的输出贴出来,我可以帮你精确判断:
dpkg -l | grep ftp