首页 > 其他 > 详细

CENTOS内置的OPENSSL和OPENSSH升级更新

时间:2020-08-13 16:22:32      阅读:82      评论:0      收藏:0      [点我收藏+]

CENTOS内置的OPENSSLOPENSSH升级更新

OPENSSH:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/

OPENSSL:https://ftp.openssl.org/source/

 

openssl

openssl version                   //查看版本

step1:rz上传openssl源码包,并解压

tar -xvf openssl-1.1.1d.tar.gz

 

step2:备份之前的文件

mv /usr/bin/openssl /usr/bin/openssl_bak

mv /usr/include/openssl /usr/include/openssl_bak

 

step3:编译安装

mkdir /usr/local/ssl

./config --prefix=/usr/local/ssl shared && make && make install

 

echo $?                        //查看上一条命令是否正确执行

 

step4:制作软连接

 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

  ln -s /usr/local/ssl/include/openssl /usr/include/openssl

 

step5:执行命令加载新配置

 echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

 /sbin/ldconfig

 

 

openssh

ssh -V                //查看版本

 

step1:rz上传openssh源码包,并解压

 

tar -xvf openssh-8.3p1.tar.gz

 chown -R root.root /data/tools/openssh-8.0p1

rm -rf /etc/ssh/*

 

step2:安装依赖

yum -y install pam-devel

 

step3:编译安装

mkdir /usr/local/openssh

./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh  --with-openssl-includes=/usr/local/ssl/include 

 --with-ssl-dir=/usr/local/ssl   --with-zlib   --with-md5-passwords   --with-pam  && make && make install
 
step4:从解压包中cp文件
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
chmod +x /etc/init.d/sshd
mv  /usr/lib/systemd/system/sshd.service  /data/                     //将systemd下的sshd服务移走
 
step5:启动sshd服务

systemctl daemon-reload

法一:

/etc/init.d/sshd restart

 

法二:

systemctl stop sshd

systemctl start sshd

 

CENTOS内置的OPENSSL和OPENSSH升级更新

原文:https://www.cnblogs.com/krystal-LA-zx/p/13496518.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!