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

解决步骤
Openssl介绍
openssl主要由三部分组成:
libencrypto库(加密解密库,仅用于加密解密)
libssl库(安全传输)
openssl(多用途命令行工具)
大多用法都是用它去签名生成证书。因为他有加密解密功能实际ssh,scp,sftp都和这个有关联
升级后重启机发现进入不了系统,那就只能进入单用户了。

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

最终解决步骤
执行:
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 后出现问题的原因
执行相关操作后解决问题的原因
原创文章,作者: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/