卸载 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 systemctl disable 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
ss -lntp | grep :21
如果没有输出,说明 21 端口已不再监听。
sudo systemctl disable vsftpd
sudo systemctl stop vsftpd
/srv/ftp 或 /home/ftp 目录?这些是手动创建的,可安全删除:
sudo rm -rf /srv/ftp
如果之前放过 21 端口:
sudo ufw delete allow 21/tcp
如果你愿意,可以告诉我:
我可以给你精确到一条命令的方案。