ubuntu

openssl在ubuntu上的错误怎么办

小樊
32
2025-12-22 18:31:32
栏目: 云计算

Ubuntu 上 OpenSSL 常见报错与处理步骤

一、快速排查流程

二、常见报错对照与修复

错误信息或症状 可能原因 修复要点
openssl: not found 未安装或 PATH 未包含可执行文件路径 安装 openssl;若安装在自定义目录,加入 PATH(如 export PATH=$PATH:/usr/local/ssl/bin
fatal error: openssl/aes.h: No such file or directory 缺少开发头文件 安装 libssl-dev
error while loading shared libraries: libssl.so.3: cannot open shared object file 共享库缺失或未纳入缓存 安装对应版本的 libssl3 包并运行 sudo ldconfig;用 **ldconfig -p
libssl.so.1.1: version OPENSSL_1_1_1 not found 库版本不匹配(常见于自编译或混装) 统一库版本;必要时将自编译库路径加入 /etc/ld.so.conf 并执行 sudo ldconfig
relocation error / symbol … not defined 多版本库混用导致符号不一致 清理冲突版本,确保应用与库版本一致,必要时重装相关包
OpenSSL configuration file not found 配置文件缺失或路径错误 确认 /etc/ssl/openssl.cnf 存在;自定义编译时可拷贝或软链默认配置到系统路径
SSH 公钥登录失败(如 PubkeyAcceptedAlgorithms 不支持) 服务端未启用对应公钥算法 /etc/ssh/sshd_config 添加 PubkeyAcceptedAlgorithms +ssh-rsa 并重启 sshd

三、从源码编译安装的正确姿势与风险提示

四、仍未解决时请准备的信息

0
看了该问题的人还看了