美文网首页
【OpenSSH】CentOS7.x 上降低OpenSSH版本

【OpenSSH】CentOS7.x 上降低OpenSSH版本

作者: Bogon | 来源:发表于2023-09-04 09:35 被阅读0次

某服务器提供时就已经做了OpenSSH的版本升级,升级到了最新的 OpenSSH 9.4p1
在安装某个组件时,依赖低版本的OpenSSH,高版本安装一直失败
考虑将该服务器上的OpenSSH先降到原来的 OpenSSH 9.4p1,带组件安装完成后再升级到OpenSSH 9.4p1。

  1. 在1台 低版本OpenSSh的机器上,构造openssh-7.4p1安装包
# rpm -qa | grep openssh

openssh-clients-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64
#  mkdir  openssh-7.4p1
#  cd  openssh-7.4p1 
# yumdownloader  openssh-clients   openssh-server  openssh
关注一下这3个配置文件
/etc/ssh/ssh_config
/etc/ssh/sshd_config
/etc/pam.d/sshd

# cp    /etc/ssh/ssh_config   ./
# cp  /etc/ssh/sshd_config   ./ 
# cp  /etc/pam.d/sshd   ./
  1. 在高版本机器上,卸载高版本rpm包或者源码安装文件
# rpm  -e    openssh-clients
# rpm  -e  openssh-server
# rpm  -e  openssh
  1. 将低版本安装包拷贝过去,在卸载完的机器上安装低版本OpenSSH
# yum -y install  *.rpm  
# cp  ssh_config    /etc/ssh/ssh_config  
# cp  sshd_config  /etc/ssh/sshd_config 
# cp  sshd   /etc/pam.d/sshd

# systemctl restart sshd

一般安装OpenSSH ,重启失败当前SSH 不会被弹出,给了大家排查处理的时间,除非你主动退出或者关闭窗口,这应该是OpenSSH的一种保护机制。

当然,涉及关于 OpenSSH的这类操作一定先在测试机器上做充分测试!

能愿动词介绍

  • 必须(MUST):绝对,严格遵循,请照做,无条件遵守;
  • 一定不可(MUST NOT):禁令,严令禁止;
  • 应该(SHOULD):强烈建议这样做,但是不强求;
  • 不该(SHOULD NOT):强烈不建议这样做,但是不强求;
  • 可以(MAY)和可选(OPTIONAL):选择性高一点;

·

相关文章

网友评论

      本文标题:【OpenSSH】CentOS7.x 上降低OpenSSH版本

      本文链接:https://www.haomeiwen.com/subject/dzgqvdtx.html