问题现象

[root@localhost 456]# ssh -V
ssh: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by ssh)

解决方法

1.互联网情况:
yum install openssl  # 在线更新源

2.非互联网情况:
`从别的地方拷贝libcrypto.so.1.0.2.k 上传到故障服务器lib64目录下`
cd /lib64/
rm -fr libcrypto.so.10        # 删除本身库
chmod +x /lib64/libcrypto.so.1.0.2k  # 设置写入权限
ln -s /lib64/libcrypto.so.1.0.2k /lib64/libcrypto.so.10  # 创建软链接
ssh -V                        # 查看ssh版本
`但使用 openssl version 仍然是老版本,后续可以升级openssl版本,此时已经可以远程并且ftp上传文件。`

请添加图片描述

备注

`前提:若修改一个库替换不行,则同时修改两个库文件 libcrypto.so`
rm -fr libcrypto.so           # 删除本身库
ln -s /lib64/libcrypto.so.1.0.2k /lib64/libcrypto.so   # 创建软链接

参考文章

https://blog.csdn.net/fanhenghui/article/details/95190925

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐