升级 openssh 及openssl 脚本

CentOS7 openssh升级到8.6p1
CentOS7 openssl升级到1.1.1d

#!/bin/bash
     
    clear
    echo ------------------------------------------
    echo        CentOS7 openssh升级到8.6p1
    echo        CentOS7 openssl升级到1.1.1d
    echo         生产环境使用前请做好测试
    echo ------------------------------------------
    sleep 3s
    clear
    echo 安装进程开始
    sleep 1s
    clear
    echo 安装openssl
    echo $(date +%F-%T)  安装openssl开始…… >> update.log
    sleep 2s
    cd  /usr/local/src
    tar -zxvf openssl-1.1.1d.tar.gz
    cd openssl-1.1.1d
    ./config --prefix=/usr/local shared zlib
    make
    sleep 1s
    make install
    cd ..
    openssl version 
    echo $(date +%F-%T)  安装openssl结束…… >> update.log
    sleep 1s
    clear
    echo 配置openssl
    echo $(date +%F-%T)  配置openssl开始…… >> update.log
    sleep 2s
    mkdir /usr/local/src/bak
    cd /usr/local/src/bak
    cp /usr/bin/openssl openssl.1.0.2k
    cp /usr/local/bin/openssl openssnew
    cp -r /usr/local/bin/openssl /usr/bin
    cp /usr/local/lib64/libssl.so.1.1 /usr/lib64/
    cp /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/
    cd /root
    sleep 1s
    clear
    echo $(date +%F-%T)  配置openssl结束…… >> update.log
    echo 安装openssh
    echo $(date +%F-%T)  安装openssh开始…… >> update.log
    sleep 2s
    cp  -ra  /etc/ssh  /etc/ssh_bak1
    cp  -ra /etc/pam.d/ /etc/pam.d_bak1
    unzip  openssh8.6.zip
    rpm -Uvh openssh-8.6p1-1.el7.x86_64.rpm openssh-clients-8.6p1-1.el7.x86_64.rpm openssh-server-8.6p1-1.el7.x86_64.rpm
    sleep 1s
    clear
    ssh -V
    openssl version

CentOS7 openssl升级到openssl-3.0.0

#!/bin/bash
     
    clear
    echo ------------------------------------------
    echo        CentOS7 openssl升级到3.0.0
    echo         生产环境使用前请做好测试
    echo ------------------------------------------
    sleep 3s
    clear
    echo 安装进程开始
    sleep 1s
    clear
    echo 安装openssl
    echo $(date +%F-%T)  安装openssl开始…… >> update.log
    sleep 2s
    cd  /usr/local/src
    tar -zxvf openssl-3.0.0.tar.gz
    cd openssl-3.0.0
    ./config --prefix=/usr/local shared zlib
    make
    sleep 1s
    make install
    cd ..
    openssl version 
    echo $(date +%F-%T)  安装openssl结束…… >> update.log
    sleep 1s
    clear
    echo 配置openssl
    echo $(date +%F-%T)  配置openssl开始…… >> update.log
    sleep 2s
    mkdir /usr/local/src/bak
    cd /usr/local/src/bak
    cp /usr/bin/openssl openssl.1.1d
    cp /usr/local/bin/openssl openssnew
    cp -r /usr/local/bin/openssl /usr/bin
    cp /usr/local/lib64/libssl.so.1.1 /usr/lib64/
    cp /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/
    cd /root
    sleep 1s
    clear
    echo $(date +%F-%T)  配置openssl结束…… >> update.log
    openssl version

猜你喜欢

转载自blog.csdn.net/qq_27384769/article/details/120748054