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

浙公网安备 33010602011771号