在 Debian 上“降级”FTP 服务器,通常分三种常见场景。下面按最常见情况给你说明,并给出安全可回退的做法。
Debian 常见 FTP 服务有:
先确认当前安装的是哪个:
dpkg -l | grep -E 'vsftpd|proftpd|pure-ftpd'
apt show vsftpd
# 或
vsftpd -v
apt-cache policy vsftpd
输出示例:
vsftpd:
Installed: 3.0.5-2
Candidate: 3.0.5-2
Version table:
*** 3.0.5-2 500
500 http://deb.debian.org/debian bookworm/main amd64 Packages
3.0.3-13 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
例如你现在用的是 Bookworm,想降级到 Bullseye 版本:
sudo nano /etc/apt/sources.list
添加:
deb http://deb.debian.org/debian bullseye main
更新:
sudo apt update
sudo apt install vsftpd=3.0.3-13
⚠️ 注意:
sudo apt-mark hold vsftpd
取消锁定:
sudo apt-mark unhold vsftpd
例如 vsftpd:
https://packages.debian.org/bullseye/vsftpd
wget http://ftp.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.3-13_amd64.deb
sudo dpkg -i vsftpd_3.0.3-13_amd64.deb
如果有依赖问题:
sudo apt -f install
适用于:
sudo apt build-dep vsftpd
wget https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz
tar -xzf vsftpd-3.0.3.tar.gz
cd vsftpd-3.0.3
make
sudo make install
⚠️ 缺点:
sudo vsftpd -olisten=YES
或重启服务:
sudo systemctl restart vsftpd
查看错误:
journalctl -u vsftpd
vsftpd -v
✅ 不建议直接降级系统级服务
✅ 更推荐:
如果你愿意,可以告诉我:
我可以给你最安全、最精准的降级方案。