centos

centos ssh如何更新到最新版

小樊
45
2025-09-03 15:24:38
栏目: 智能运维

CentOS SSH 更新到最新版方法

方法一:使用 yum 包管理器(推荐)

  1. 备份配置文件
    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
  2. 更新系统及软件包
    sudo yum update(CentOS 7/8)
  3. 安装/升级 OpenSSH 服务器
    sudo yum install openssh-server(会自动获取最新版本)
  4. 重启 SSH 服务
    sudo systemctl restart sshd
  5. 验证版本
    ssh -V(查看输出确认是否为最新)

方法二:手动下载编译安装(适用于特定版本需求)

  1. 下载最新源码
    从 OpenSSH 官网(如 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/)获取最新版本,例如:
    wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.6p1.tar.gz
  2. 解压并安装依赖
    tar -xzf openssh-*.tar.gz
    sudo yum groupinstall "Development Tools"
    sudo yum install zlib-devel openssl-devel pam-devel
  3. 编译安装
    ./configure --prefix=/usr/local/openssh --with-pam
    make && sudo make install
  4. 替换旧版本
    sudo mv /usr/sbin/sshd /usr/sbin/sshd.old
    sudo ln -s /usr/local/openssh/sbin/sshd /usr/sbin/sshd
  5. 重启服务并验证
    sudo systemctl restart sshd
    ssh -V

注意事项

以上步骤参考自。

0
看了该问题的人还看了