centos

centos ssh版本更新步骤

小樊
39
2025-09-05 15:33:43
栏目: 智能运维

以下是CentOS SSH版本更新的两种常见方法:

方法一:使用yum命令升级(推荐)

  1. 备份配置文件
    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak  
    
  2. 更新系统包
    sudo yum update -y  
    
  3. 安装/升级OpenSSH
    sudo yum install openssh-server -y  
    
  4. 重启SSH服务
    sudo systemctl restart sshd  
    
  5. 验证版本
    ssh -V  
    

方法二:手动编译安装(适用于需特定版本的情况)

  1. 安装依赖工具
    sudo yum groupinstall "Development Tools" -y  
    sudo yum install zlib-devel openssl-devel pam-devel -y  
    
  2. 下载并解压OpenSSH源码
    wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-<version>.tar.gz  
    tar -xzvf openssh-<version>.tar.gz  
    cd openssh-<version>  
    
  3. 编译并安装
    ./configure --prefix=/usr/local/openssh  
    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. 重启SSH服务
    sudo systemctl restart sshd  
    
  6. 验证版本
    ssh -V  
    

注意事项

参考来源:

0
看了该问题的人还看了