升级 Debian 上的 vsftpd(Very Secure FTP Daemon) 版本,通常取决于你当前使用的 Debian 版本和你希望升级到的目标版本。下面按最常见场景给你一个完整说明。
vsftpd -v
或
dpkg -l | grep vsftpd
cat /etc/debian_version
sudo apt update
sudo apt install vsftpd
如果已有 vsftpd,会自动升级到 当前 Debian 仓库中的最新版本。
1️⃣ 备份配置
cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
2️⃣ 修改源(如从 bullseye 升级)
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
3️⃣ 升级系统
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
4️⃣ 重启 vsftpd
sudo systemctl restart vsftpd
⚠️ 注意:跨版本升级风险较高,建议先在测试环境进行。
sudo apt install build-essential libssl-dev
wget https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
tar -zxvf vsftpd-3.0.5.tar.gz
cd vsftpd-3.0.5
make
sudo make install
然后手动处理:
/etc/vsftpd.confsudo systemctl status vsftpd
sudo ss -tlnp | grep 21
检查配置文件是否仍有效:
vsftpd -olisten=NO /etc/vsftpd.conf
你可以直接告诉我:
我可以 给你精确到命令级别的升级方案 ✅