问题描述:

ssh及ssl服务升级后普通用户使用scp及ssh命令报以下错误:

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

原因:
升级ssl时建立libcrypto.so.1.1库的链接有问题导致的

解决方法:
查找libcrypto.so.1.1库:
命令:whereis libcrypto.so.1.1

如果上一步查找没有结果,则直接跳过此步骤直接创建链接即可
如果有则执行以下命令删除现有链接
命令:rm /usr/lib64/libcrypto.so.1.1

创建新的libcrypto.so.1.1库的软链接:
/usr/local/ssl为我编译安装openssl时指定程序存放路径(“–prefix=”指定的路径),库文件默认放在/usr/local/lib目录下,那么我的libcrypto.so.1.1库文件就会存放在/usr/local/ssl/lib/libcrypto.so.1.1目录下
命令:ln /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1


转自:https://blog.csdn.net/Zdashuang/article/details/112188485

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐