Loading
0

Linux/Centos7/8升级OpenSSH到最新版8.9方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

前言:linux系统中默认的OpenSSH版本比较低,很多报有漏洞,这时我们需要将OpenSSH升级到最新版或某个指定版本,目前最新版是8.9,直接使用yum升级不一定能升级到最新版,网上有很多教程都是通过编译方法升级,这对于小白用户来说可能不友好,本教程将介绍在Centos7下通过rpm包的方式将OpenSSH升级到8.9的方法,希望对新手朋友有帮助
说明:本文以Centos7.x和 Ubuntu 系统为例(适用Centos8.x系统
说明:数据无价,若是生产环境,请在升级前做好数据备份或快照!!!!
Centos系统升级OpenSSH版本
以安装OpenSSH8.9为例,其他办法方法一样
脚本一键升级可参考:https://blog.tag.gg/showinfo-3-36334-0.html
1、先查看当前OpenSSH版本

ssh -V

2、访问 http://mirrors.crpm.cn/openssh/x86_64/Packages/ 然后搜索并下载如下几个包

openssh-8.9p1-1.el7.centos.x86_64.rpm
openssh-clients-8.9p1-1.el7.centos.x86_64.rpm
openssh-server-8.9p1-1.el7.centos.x86_64.rpm

在服务器中下载上面三个包

wget http://mirrors.crpm.cn/openssh/x86_64/Packages/openssh-8.9p1-1.el7.centos.x86_64.rpm
wget http://mirrors.crpm.cn/openssh/x86_64/Packages/openssh-clients-8.9p1-1.el7.centos.x86_64.rpm
wget http://mirrors.crpm.cn/openssh/x86_64/Packages/openssh-server-8.9p1-1.el7.centos.x86_64.rpm

3、执行如下命令安装这三个包
注意:升级OpenSSH会断开远程,建议通过vnc登录操作或安装telnet服务操作并做好快照,防止影响业务还可以还原
通过安装telnet命令远程登录Linux服务器方法https://blog.tag.gg/showinfo-3-36234-0.html

yum localinstall openssh-8.9p1-1.el7.centos.x86_64.rpm openssh-clients-8.9p1-1.el7.centos.x86_64.rpm openssh-server-8.9p1-1.el7.centos.x86_64.rpm

若您安装的是其他版本,请将上面文件名替换为自己文件名。
安装完毕后重启下ssh服务并查看版本升级成功

service sshd restart
ssh -V



 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36233-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:解决Linux无法SSH远程报错error: do_exec_no_pty: fork: Resource temporarily unavailable
下一篇:Ubuntu和Centos下使用Telnet方式替代SSH远程登陆管理服务器