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

 

posted @ 2021-10-29 17:01  老街巷口熟睡的猫  阅读(225)  评论(0编辑  收藏  举报