在 Debian 上“升级 FTP 服务器”通常分几种情况,我先帮你理清,再给你对应做法。
Debian 常见的 FTP 服务端有:
查看已安装的 FTP 服务:
dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"
sudo apt update
以 vsftpd 为例:
sudo apt install --only-upgrade vsftpd
如果是 proftpd:
sudo apt install --only-upgrade proftpd
如果是 pure-ftpd:
sudo apt install --only-upgrade pure-ftpd
sudo systemctl restart vsftpd
# 或
sudo systemctl restart proftpd
# 或
sudo systemctl restart pure-ftpd
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
这会顺带升级 FTP 服务。
只有以下情况才考虑:
步骤示例(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
⚠️ 源码安装后,systemd 服务、配置文件路径都要手动处理,容易出问题。
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
apt changelog vsftpd
Q:升级会影响现有用户吗?
一般不会,配置兼容性好,但建议备份。
Q:怎么确认升级成功?
vsftpd -v
# 或
dpkg -l vsftpd
如果你能告诉我:
我可以给你更精确的命令。