OpenSSH版本升级到8.0.p1版本

一、准备工作
1、版本过低先更新下
yum update openssh -y

2、安装telnet-server以及xinetd

yum install xinetd telnet-server -y
yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pam-devel
yum install -y pam* zlib*

二、安装 openssh

1、编译安装 zlib-1.2.8.tar.gz

1、下载安装包: wget https://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz --no-check-certificate
2、 tar zxvf zlib-1.2.8.tar.gz
3、 cd zlib-1.2.8
4、 ./configure
5、 make && make install

2、编译安装 openssl-fips-2.0.16.tar.gz

1、 wget https://www.openssl.org/source/openssl-fips-2.0.16.tar.gz --no-check-certificate
2、tar -zxvf openssl-fips-2.0.16.tar.gz
3、cd openssl-fips-2.0.16
4、 ./config
5、 make && make install

3、编译安装 openssl-1.0.2o.tar.gz

1、wget https://www.openssl.org/source/openssl-1.0.2o.tar.gz --no-check-certificat
2、tar -zxvf openssl-1.0.2o.tar.gz
3、cd openssl-1.0.2o
4、 ./config fips --shared
5、make && make install

4、备份旧版 openssl

mkdir -p /opt/openssl_old
mv /usr/bin/openssl /opt/openssl_old/

5、替换新版 openssl

1、ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
2、ll /usr/bin/openssl

三、升级openssh版本
1、编译安装 openssh-8.0p1.tar.gz

1、wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz
2、tar -zxvf openssh-7.5p1.tar.gz
3、cd openssh-7.5p1/
4、 ./configure
5、make
6、make install

2、替换命令

1、mv /usr/bin/ssh /usr/bin/ssh_bak
2、mv /usr/local/bin/ssh /usr/bin/ssh

3、查看 openssh 升级后的版本

ssh -V

posted @ 2022-03-03 11:12  师出牛犊  阅读(442)  评论(0)    收藏  举报
返回顶部