Redhat8.6升级Openssl无法SSH且网络不通

背景

因漏洞问题,需升级openssl,升级完成重启后网络无法联通及PING不通,无法SSH,SSH报错login incorrect

Redhat8.6升级Openssl无法SSH且网络不通

解决步骤

Openssl介绍

openssl主要由三部分组成:

libencrypto库(加密解密库,仅用于加密解密)

libssl库(安全传输)

openssl(多用途命令行工具)

大多用法都是用它去签名生成证书。因为他有加密解密功能实际ssh,scp,sftp都和这个有关联

升级后重启机发现进入不了系统,那就只能进入单用户了。

 

Redhat8.6升级Openssl无法SSH且网络不通

进入单用户方法我就不过多赘述了,入去之后查看ldconfig

Redhat8.6升级Openssl无法SSH且网络不通

最终解决步骤

执行:

export  LD_LIBRARY_PATH=. 

        设置该环境变量之后,系统在发现程序想要链接动态库时,就会默认先从当前路径寻找该动态库,找到后就链接;若没有找到就会返回到 /usr/lib 路径下寻找该动态库,找到后链接。若找遍所有位置都没找到,则报错。

 

ldconfig是一个动态链接库管理命令,命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf(该文件根据测试发现加载有优先级顺序从上到下,上面没有才用下面指定的目录lib)内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.

编辑/etc/ld.so.conf

/lib
/lib64
/usr/lib
/usr/lib64
/usr/local/ssl/lib

修改为以上内容,保存退出。

编写文件后,重新加载生成缓存在查看

ldconfig -v

重启退出单用户,进入系统

问题判断

升级 OpenSSL 后出现问题的原因

动态链接库路径未正确配置 :升级 OpenSSL 后,新的 OpenSSL 库文件安装在了非系统默认的路径下,如 /usr/local/ssl/lib。而系统在运行依赖 OpenSSL 的网络相关程序以及 SSH 等服务时,无法自动找到并加载这些新安装的动态链接库,导致相关服务无法正常启动和运行,从而出现网络不通、SSH 登录失败等问题。
环境变量未正确设置 :在升级 OpenSSL 后,系统可能未自动将新 OpenSSL 库所在的路径添加到环境变量 LD_LIBRARY_PATH 中,这使得程序在运行时无法找到所需的动态链接库,进而导致相关功能异常。

执行相关操作后解决问题的原因

export LD_LIBRARY_PATH=. 的作用 :该命令将当前目录添加到动态链接库的搜索路径中。在单用户模式下,执行此命令后,系统会在当前目录下搜索所需的动态链接库。这可能是为了让后续对动态链接库配置文件的修改能够立即生效,或者是为了让某些依赖特定动态链接库的命令能够在修改配置文件之前正常执行。
修改 /etc/ld.so.conf 文件的作用 :将 /lib、/lib64、/usr/lib、/usr/lib64、/usr/local/ssl/lib 等路径添加到该文件中,明确指定了动态链接库的搜索路径,包括系统默认路径和 OpenSSL 库的新安装路径。这样,系统在加载动态链接库时就能正确找到所需的库文件,从而保证了网络相关程序及 SSH 服务等能够正常启动和运行。
ldconfig -v 的作用 :该命令用于生成动态链接库的缓存文件,并且会根据 /etc/ld.so.conf 文件中指定的路径重新搜索并配置动态链接库的链接。执行此命令后,系统会重新加载动态链接库的配置,使得之前修改的 /etc/ld.so.conf 文件中的设置生效,建立了正确的动态链接库的软链接和缓存,为系统的正常运行提供了正确的动态链接库支持。

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2025/06/18/redhat8-6%e5%8d%87%e7%ba%a7openssl%e6%97%a0%e6%b3%95ssh%e4%b8%94%e7%bd%91%e7%bb%9c%e4%b8%8d%e9%80%9a/

(0)
AIRFAIRF
上一篇 2025年6月6日
下一篇 2025年7月2日

相关推荐

  • Linux 的性能调优的思路

    Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。 开源软件的最大理念是自由…

    Linux 2023年11月20日
  • GScan – Linux安全入侵扫描工具

    宗旨 本程序旨在为安全应急响应人员对Linux主机排查时提供便利,实现主机侧Checklist的自动全面化检测,根据检测结果自动数据聚合,进行黑客攻击路径溯源。 检测项 1、主机信…

    2023年5月9日
  • Windows激活工具及秘钥

    密钥对照表 Windows 11 专业版安装密钥:VK7JG-NPHTM-C97JM-9MPGT-3V66T 1.Windows Server 2019 Windows Serve…

    2022年9月24日
  • Linux系统巡检脚本

    #!/bin/bash ############################################################## # File Name: Ce…

    JAVA_JavaScript 2024年5月19日
  • Linux性能优化

    性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资…

    2023年11月20日
  • Linux Nvidia英伟达GPU驱动安装流程

    GPU驱动安装流程

    Linux 2025年2月14日
  • 【Linux通用】Centos系列跳过首次登陆新建用户

    前言 在安装系统后,登录的时候总是让新建一个普通用户,很是烦人,于是想办法解决一下   方法一 在CentOS上,图形化登录(如GNOME)通常要求您创建一个用户来登录。…

    2023年6月21日
  • Linux系统中普通用户获取root权限

    一.原因 因公司服务器已被安全程序纳管,如需使用root权限需登录堡垒机后才可使用,因环境所需,故使用root登录修改普通用户admin的权限,将其提升为root权限。 二.步骤 …

    2021年11月21日
  • Windows安装远程桌面及破解120天时间限制授权

    一.问题描述 Windows Server系列服务器默认远程桌面连接数是2个用户(本文适用于所有Windows Server系列服务器),如果多余两个用户进行远程桌面连接时,系统就…

    Windows 2021年11月21日
  • Python自动化Cc压测攻击脚本V2

    仅供压测自己服务器使用,不得用于非法攻击 CCATK-V1 使用socks4 / 5代理攻击http服务器的脚本。 删除了混合代理洪水 新特性: 快速套接字重用 改进的CC模式 随…

    2023年8月31日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注