栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

升级 openssh 及openssl 脚本

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

升级 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/321107.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号