ssh: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such
ssh及ssl服务升级后普通用户使用scp及ssh命令报以下错误:ssh: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directoryscp: error while loading shared libraries: libcry
·
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
更多推荐
已为社区贡献3条内容
所有评论(0)