首页 > 系统服务 > 详细

linux 之 误删openssl文件夹重装openssl

时间:2021-04-15 23:37:28      阅读:42      评论:0      收藏:0      [点我收藏+]

背景

在使用 scp、ssh 都报错

 error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

网上查找原因,才知道是openssl出问题了。

恍然大悟,想起之前因为种种原因删除了/usr/local/openssl文件夹(当然,操作这些是需要root才能搞的!)。

然后,在网上找方法恢复文件,感觉不可行。有说是可以直接重装。

但是,工作环境无外网!!!

幸运的是有openssl-1.0.2s.tar.gz包!

开始安装

解压 openssl 包

tar -zxvf openssl-1.0.2s.tar.gz
cd openssl-1.0.2s

编译安装

注意: 一定要加上 shared zlib,生成动态lib库。

./config shared zlib
make
make install

 然后去/usr/local下查看,会生成一个ssl文件夹

cd /usr/local/

修改文件名

mv ssl openssl

 

查看openssl的lib文件夹下是否有lib文件,如下图:

技术分享图片

 

 

 

测试ssh是否可用

ssh

技术分享图片

 

 

OK,搞定!

 

真的是一次惨痛的恢复经历。。。。

安装经历:

出现过openssl下面没有bin目录

出现过openssl下的lib目录文件不全

。。。。

最后再提醒一次,记得一定要加上 shared zlib !!!

 

linux 之 误删openssl文件夹重装openssl

原文:https://www.cnblogs.com/simple-li/p/14664536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!