在 Debian 上“升级 vsftpd”通常有两种含义,下面分别说明:
如果你是通过 Debian 官方仓库安装的 vsftpd:
sudo apt update
sudo apt install --only-upgrade vsftpd
或升级所有系统包(包含 vsftpd):
sudo apt upgrade
vsftpd -v
或
dpkg -l vsftpd
sudo systemctl restart vsftpd
如果 Debian 仓库中的 vsftpd 版本太旧,你可以手动编译新版。
sudo apt update
sudo apt install build-essential libpam0g-dev libssl-dev
cd /usr/local/src
sudo wget https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
sudo tar xzf vsftpd-3.0.5.tar.gz
cd vsftpd-3.0.5
make
sudo make install
⚠️ 注意:源码安装会覆盖
/usr/sbin/vsftpd,建议先备份原文件:
sudo cp /usr/sbin/vsftpd /usr/sbin/vsftpd.bak
sudo systemctl restart vsftpd
/etc/vsftpd.confzcat /usr/share/doc/vsftpd/examples/INTERNET_SITE.gz
查看日志:
journalctl -u vsftpd
或
tail -f /var/log/vsftpd.log
apt 升级,稳定且安全/etc/vsftpd.conf如果你能告诉我:
我可以给你更精确的升级方案。