Openssh经过一段时间的等保测试,看来又得重新升级。略微删减了一下脚本,在离线环境中使用。
相关环境
- 系统:CentOS Linux release 7.9.2009 (Core)
- OpenSSH版本 : 7.4p1 —> 9.8p1
- OpenSSL版本 :1.0.2k —> 1.1.1w
- zlib版本(需要外网下载,根据需要更换版本):1.3.1
Openssh离线安装升级
- 蓝奏云下载 (离线安装包也已经整理好相关脚本依赖,防止CSDN白嫖党,解压密码:laobai)
文中常用命令:
#查看Linux信息
[root@asdasd ~] uname -a
Linux ZKHY 3.10.0-1160.62.1.el7.x86_64 1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
#查看centos版本
[root@asdasd ~] cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
#查看ssh版本
[root@adasd ~] ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
#创建脚本安装目录
[root@asdasd ~]mkdir -p /root/OpenSSH
1. 将脚本解压放到/root/OpenSSH
下。
2. 授权脚本运行升级Openssh及Openssl,静待升级即可。
#进入安装目录
[root@asdasd ~]# cd /root/OpenSSH/
[root@asdasd OpenSSH]# ll
total 13024
-rw-r--r-- 1 root root 1910393 Jul 9 14:38 openssh-9.8p1.tar.gz
-rw-r--r-- 1 root root 9893384 Jul 9 14:38 openssl-1.1.1w.tar.gz
drwxr-xr-x 3 root root 4096 Jul 9 14:38 packages
-rw-r--r-- 1 root root 5590 Jul 9 14:38 UpdateOpenSSH.sh
-rw-r--r-- 1 root root 1512791 Jul 9 14:38 zlib-1.3.1.tar.gz
#授权脚本执行权限
[root@asdasd OpenSSH]# chmod a+x UpdateOpenSSH.sh
#运行升级脚本
[root@asdasd OpenSSH]# ./UpdateOpenSSH.sh
升级效果
#输入命令查看升级效果
ssh -V
OpenSSH_9.8p1, OpenSSL 1.1.1w 11 Sep 2023