Centos 6升级ssl,ssh记录
1 ssh -V 查看版本
2 下载并上传对应最新安装包
ssh镜像有 http://www.openssh.com/portable.html
ssh下载地址 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/
ssl 下载 https://www.openssl.org/source/old/
上传
3 升级ssl
3.1
sudo yum -y install perl perl-devel gcc gcc-c++ zlib zlib-devel
3.2 解压
tar -zxvf openssl-1.1.1e.tar.gz
cd openssl-1.1.1e
cd ..
mkdir openssl
cd openssl-1.1.1e
./config --prefix=/usr/local/openssl shared zlib
make
make install
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -sf /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
------
如果原来的/usr/local/openssl本来就存在,最后是mv 改个名字,自己重新创建这个文件,要不有时候编译时会出错。
如果在linux环境下nignx安装出现 make[1]: *** [/usr/local/wotrus_ssl/.openssl/include/openssl/ssl.h] Error 127错误,则需要进入 nginx-1.18.0/auto/lib/openssl 目录下
编辑 conf 文件。需修改如下内容:
CORE_INCS="$CORE_INCS $OPENSSL/.openssl/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/.openssl/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libcrypto.a"
修改为:
CORE_INCS="$CORE_INCS $OPENSSL/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libcrypto.a"
————————————————
版权声明:本文为CSDN博主「baitf0930」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baixiaohei09/article/details/110046007