在 Ubuntu 上升级 FTP Server(通常指 vsftpd,也可能是 proftpd / pure-ftpd) 的版本,一般有两种思路:
下面以最常见的 vsftpd 为例说明。
dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"
常见结果:
vsftpd → 最常见proftpdpure-ftpdsudo apt update
sudo apt upgrade vsftpd
(如果是 proftpd / pure-ftpd,替换名字即可)
vsftpd -v
或
apt-cache policy vsftpd
⚠️ 注意:
Ubuntu 仓库中的版本通常不是最新版,而是稳定 + 安全补丁版。
例如 Ubuntu 22.04 可能长期停留在3.0.3。
sudo do-release-upgrade
新版本 Ubuntu 通常带更新 FTP 包。
⚠️ 有一定风险,生产环境慎用。
sudo apt install build-essential libssl-dev
cd /tmp
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
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo cp vsftpd.conf /etc/vsftpd.conf
sudo systemctl restart vsftpd
sudo vsftpd /etc/vsftpd.conf
apt upgrade如果你能告诉我:
lsb_release -a)我可以给你更精确的升级步骤。