温馨提示×

centos ftpserver怎样升级

小樊
38
2026-09-03 00:09:29
栏目: 智能运维

在 CentOS 上升级 FTP 服务器(ftpserver),需要先明确你用的是哪一种 FTP 服务软件,常见的是:

  • vsftpd(最常用)
  • proftpd
  • pure-ftpd

下面以最常见的 vsftpd 为例说明升级方法,其他服务原理类似。


一、确认当前 FTP 服务类型

rpm -qa | grep -E "vsftpd|proftpd|pure-ftpd"

systemctl status vsftpd

二、使用 yum / dnf 升级(推荐)

CentOS 7

yum update vsftpd

CentOS 8 / Stream

dnf update vsftpd

升级完成后重启服务:

systemctl restart vsftpd
systemctl status vsftpd

三、如果是源码安装的 vsftpd(非 yum)

  1. 查看当前版本
vsftpd -v
  1. 下载新版本
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
make install
  1. 重启服务
systemctl restart vsftpd

⚠️ 源码升级需注意:

  • 配置文件位置(/etc/vsftpd/vsftpd.conf
  • 是否覆盖原二进制文件
  • SELinux / 防火墙策略

四、升级前建议操作(重要)

  1. 备份配置
cp -r /etc/vsftpd /etc/vsftpd.bak
  1. 查看变更日志
rpm -q --changelog vsftpd
  1. 测试配置
vsftpd /etc/vsftpd/vsftpd.conf

五、如果你指的是“FTPS(SSL/TLS FTP)”

vsftpd 本身就支持 FTPS,升级软件即可,无需额外组件。

检查是否启用:

grep ssl /etc/vsftpd/vsftpd.conf

六、常见 FTP 服务升级命令汇总

软件 升级命令
vsftpd yum update vsftpd
proftpd yum update proftpd
pure-ftpd yum update pure-ftpd

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 使用的 FTP 软件
  • 是否使用 FTPS / SFTP

我可以给你更精确的升级步骤

0