下面以 Ubuntu 上常见的 FTP 服务器(vsftpd / proftpd / pure-ftpd) 为例,说明卸载并重装的完整步骤。你可以根据实际使用的 FTP 服务选择对应部分。
dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"
常见结果:
vsftpdproftpd-basicpure-ftpdsudo systemctl stop vsftpd
sudo systemctl disable vsftpd
sudo apt remove --purge vsftpd
sudo rm -rf /etc/vsftpd
sudo rm -f /etc/vsftpd.conf
sudo apt autoremove
sudo apt update
sudo apt install vsftpd
启动并设置开机自启:
sudo systemctl enable vsftpd
sudo systemctl start vsftpd
检查状态:
systemctl status vsftpd
sudo systemctl stop proftpd
sudo apt remove --purge proftpd-basic
sudo apt install proftpd
sudo systemctl stop pure-ftpd
sudo apt remove --purge pure-ftpd
sudo apt install pure-ftpd
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
ftp localhost
或用浏览器:
ftp://你的服务器IP
/etc/vsftpd.conf/etc/passwd如果你愿意,可以告诉我:
lsb_release -a)我可以给你精确命令。