在 Debian 上“重装 FTP 服务器服务”通常分为两种情况:
下面以 vsftpd(最常见) 为例说明。
sudo systemctl stop vsftpd
sudo apt remove --purge vsftpd
sudo apt autoremove
sudo apt update
sudo apt install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo systemctl status vsftpd
如果你想“恢复出厂配置”而不是卸载:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo apt install --reinstall vsftpd
这会覆盖 /etc/vsftpd.conf 为默认配置。
sudo systemctl stop proftpd
sudo apt remove --purge proftpd-core
sudo apt install proftpd-core
sudo systemctl enable --now proftpd
如果连不上 FTP:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
被动模式还需放行被动端口(示例):
sudo ufw allow 30000:31000/tcp
并在 vsftpd.conf 中配置:
pasv_min_port=30000
pasv_max_port=31000
ftp localhost
如果你能告诉我:
我可以给你更精确的步骤。