前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录:CentOS 8.2.2004 升级OpenSSL导致服务器若机

记录:CentOS 8.2.2004 升级OpenSSL导致服务器若机

原创
作者头像
Yangsh888
发布2022-03-07 13:45:39
2K1
发布2022-03-07 13:45:39
举报
文章被收录于专栏:Yangsh888的专栏

现象分析:

  1. 升级OpenSSL至OpenSSL-1.1.1g-12.el8_3后,服务器主动拒绝了所有的22端口连接请求,无法正常通过SSH连接服务器。
  2. 重启服务器后,服务器正常运行,但无法正常对外通讯。

过程:

2021-01-27 21:47 升级OpenSSL

2021-01-28 13:47 重启服务器后问题出现

2021-01-28 14:05:00 无法解决问题,提交工单

2021-01-28 14:46:45 实例进入救援模式,腾讯云后端工程师介入,对实例登机排查

2021-01-28 16:09:15 确认为升级OpenSSL导致的异常

2021-01-28 16:17:00 按常规方法修改ld.so.conf配置无效,尝试定位升级所修改的配置文件

2021-01-28 20:08:15 dump拷贝数据,进行临时业务迁移

2021-01-28 22:10:39 尝试修改和覆盖正常的配置文件来修复

2021-01-28 22:30:39 故障服务器数据镜像共享,转交服务商研究解决方案

2021-01-29 16:48:21 问题解决

解决流程:

使用VNC登录,进入linux单用户模式。

图片
图片

①VNC本地无法登陆,单用户下看 /var/log/secure 日志报错:

/usr/sbin/sshd: relocation error: /usr/sbin/sshd: symbol EVP_KDF_ctrl version OPENSSL_1_1_1b

查看/etc/ld.so.conf  未见有/usr/local/lib64 相关写入

图片
图片

History 查看有自编译openssl情况;

检查  ls –al /lib64/libcrypto.so.1.1 和 ls  -al   /lib64/libssl.so.1.1

软链接指向正常,文件正常,权限正常

和正常机器对比后删除自定义写入的路径信息信息;

执行/sbin/ldconfig  后重启还是相同报错;

②使用 ldconfig -p | grep ssl

图片
图片

查看当前系统搜索的动态库路径中还是有自编译 openssl 的路径。

查看include ld.so.conf.d/*.conf 路径 在zopenssl.conf中有相关路径写入

图片
图片

清理路径后 再执行/sbin/ldconfig 命令;

使用ldconfig -p | grep ssl 查看无自编译的路径;

重启后恢复;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 现象分析:
  • 过程:
  • 解决流程:
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档