前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7下快速升级至OpenSSH9.3p2安全版本

CentOS7下快速升级至OpenSSH9.3p2安全版本

作者头像
yuanfan2012
发布2023-09-06 08:29:55
7.2K4
发布2023-09-06 08:29:55
举报
文章被收录于专栏:WalkingCloud

CentOS7服务器快速升级OpenSSH9.3p2

之前的文章可供参考:CentOS7下快速升级OpenSSH至8.9p1安全版本

一、CentOS7服务器上编译生成OpenSSH9.3p2的RPM包

1、编译打包的shell脚本来源于该项目

代码语言:javascript
复制
https://github.com/boypt/openssh-rpms

(图片点击放大查看)

代码语言:javascript
复制
unzip openssh-rpms-main.zip -d /opt
cd /opt/
cd openssh-rpms-main/

(图片点击放大查看)

代码语言:javascript
复制
vim pullsrc.sh 
修改第23行为source ./version.env 

wget $OPENSSLMIR/$OPENSSLSRC 

wget $OPENSSHMIR/$OPENSSHSRC

wget $ASKPASSMIR/$ASKPASSSRC
这三行改为

wget --no-check-certificate $OPENSSLMIR/$OPENSSLSRC 

wget --no-check-certificate $OPENSSHMIR/$OPENSSHSRC

wget --no-check-certificate $ASKPASSMIR/$ASKPASSSRC

2、sh pullsrc.sh下载源码包

代码语言:javascript
复制
sh pullsrc.sh

(图片点击放大查看)

3、准备编译所需环境

代码语言:javascript
复制
cat README.md
yum groupinstall -y "Development Tools"
yum install -y imake rpm-build pam-devel krb5-devel zlib-devel libXt-devel libX11-devel gtk2-devel

(图片点击放大查看)

执行编译打包脚本

代码语言:javascript
复制
./compile.sh 

(图片点击放大查看)

最后会生成rpm包位于

代码语言:javascript
复制
/opt/openssh-rpms-main/el7/RPMS/x86_64/

将生成的rpm包打包

代码语言:javascript
复制
tar -zcvf openssh9.3p2_el7_rpms.tar.gz *.rpm

二、使有rpm包CentOS7服务器上升级OpenSSH

在需要升级OpenSSH版本的CentOS7服务器上升级OpenSSH 具体升级操作命令如下

代码语言:javascript
复制
tar -zxvf openssh9.3p2_el7_rpms.tar.gz -C /home
cd /home
rpm -Uvh *.rpm 
rm -rf /etc/ssh/ssh_host_*
systemctl restart sshd

(图片点击放大查看)

代码语言:javascript
复制
ssh -V
sshd -V
rpm -aq | grep openssh

(图片点击放大查看)

即可验证当前OpenSSH的版本 可以看到openssh的版本为OpenSSH_9.3p2 使用的是OpenSSL 1.1.1u

本文使用到的openssh9.3p2_el7_rpms.tar.gz和openssh-rpms-main.zip文件

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、CentOS7服务器上编译生成OpenSSH9.3p2的RPM包
  • 二、使有rpm包CentOS7服务器上升级OpenSSH
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档