Red Hat 6.5 OpenSSH 升级

Red Hat 6.5 OpenSSH 升级

一、适用RadHat 6.5 在离线环境下升级Openssh至7.6P1,升级过程中不影响其他业务正常使用。

1、准备

下载安装包并上传到用户目录。
具体涉及到的包有:
openssh-7.6p1.tar.gz
openssl-1.0.2r.tar.gz
(OpenSSL 的官方网站:http://www.openssl.org
openssl-fips-2.0.16.tar.gz
(OpenSSL 的官方网站:http://www.openssl.org
pam-devel-1.1.1-24.el6.x86_64.rpm
(pam-devel官方下载网站: https://pkgs.org/download/pam-devel
zlib-1.2.11.tar.gz
(Zlib 官方网站:http://www.zlib.net/
Red Hat 6.5 OpenSSH 升级

a) 查看openssh现在版本信息

Red Hat 6.5 OpenSSH 升级

2、编译安装 Zlib

进入解压后的目录

a) 构建静态库

b) 构建共享库

至此,Zlib编译安装完成。

3、安装pam-devel

a)查看老版本信息

b)卸载老版本

c)rpm安装pam-devel

从当前目录切换到存放pam-devel最新版本的目录下,执行命令:

这样就安装好最新版本了。

4、编译安装openssl-fips

默认安装到/usr/local/ssl/fips-2.0 安装成功:
Red Hat 6.5 OpenSSH 升级

5、编译安装openssl

切换至存放 openssl-1.0.2r.tar.gz文件的目录下,执行命令:

a)备份原来的openssl

注意,因为源码安装默认安装的位置是 /usr/local/ssl 需要将创建软链接到系统位置,
若/usr/include 下没有相关的openssl 可以忽略

b)将openssl 的lib 库添加到系统

c)使新添加的lib 被系统找到

d)查看openssl版本

Red Hat 6.5 OpenSSH 升级

e)查看是否升级成功

Red Hat 6.5 OpenSSH 升级

6、编译安装 OpenSSH

a)备份当前openssh

b)卸载当前openssh

Red Hat 6.5 OpenSSH 升级

Red Hat 6.5 OpenSSH 升级

c)编译安装Openssh7.6 P1

** 编译(同时兼容ssh1协议)

Red Hat 6.5 OpenSSH 升级

d)安装后环境配置

Red Hat 6.5 OpenSSH 升级

e)启动ssh服务

  • 注意:尽量不要使用service sshd restart,避免sshd服务异常,导致连接断开。
上一篇:CentOS通过yum升级Openssh8.x


下一篇:使用WinSCP进行Windows与Linux文件传输问题:服务器拒绝了SFTP连接,但它监听FTP连接