编译安装openssh报错误configure: error: OpenSSL version header not found.
现象:执行make && make install 报make: *** 没有指明目标并且找不到 makefile。 停止。
原因1:执行./configure报错
解决办法:执行./configure
原因2:openssl安装失败
解决办法:重新安装openssl
原因3:/etc/ld.so.conf配置文件出错
解决办法:
1、查看/etc/ld.so.conf文件,检查对应文件夹是否存在,名称是否一致(本人openssl目录下是lib64,配置为lib)
2、注释掉已废弃配置 /usr/local/openssl-1.1.1d/lib
原因4:系统存在ssl原始版本,升级未覆盖ssl原始版本而是安装在另一个目录
解决办法:
查看原始版本安装目录/etc/pki/tls
openssl version -a 查看OPENSSLDIR 参数 默认/etc/pki/tls
编辑安装目录选择 /etc/pki/tls