在 Debian 系统上升级 vsftpd(Very Secure FTP Daemon) 通常有几种方式,取决于你当前是怎么安装的(系统包 / 源码编译)。下面按最常见、最推荐的方式说明。
如果你是用 apt 安装的 vsftpd(大多数情况):
sudo apt update
sudo apt install --only-upgrade vsftpd
或升级所有系统包(包含 vsftpd):
sudo apt upgrade
vsftpd -v
# 或
dpkg -l vsftpd
sudo systemctl restart vsftpd
vsftpd 版本受 Debian 发行版 限制:
| Debian 版本 | vsftpd 大致版本 |
|---|---|
| Debian 11 (Bullseye) | 3.0.3 |
| Debian 12 (Bookworm) | 3.0.3+ |
如果你想用更新的 vsftpd:
仅在你:
sudo apt remove vsftpd
sudo apt build-dep vsftpd
wget https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
tar xzf vsftpd-3.0.5.tar.gz
cd vsftpd-3.0.5
make
sudo make install
⚠️ 源码安装后:
apt 管理cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
man vsftpd.conf
systemctl status vsftpd
说明 Debian 仓库中就是该版本,除非升级系统或用 backports。
systemctl status vsftpdvsftpd.conf 是否被覆盖如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你更精确的升级方案。