美文网首页我用 Linux
Centos7升级openssh服务

Centos7升级openssh服务

作者: 皮皮大 | 来源:发表于2019-05-15 08:21 被阅读0次

    Centos7.2升级openssh服务

    测试环境:centos7.2 + Xshell 6

    1、查看centos7.2系统及ssh服务版本

    Xshell登录主机11.4.74.130,Xshell版本最好用6,有可能因为版本过低,导致升级服务后无法使用,查看当前ssh版本:

    ssh -V

    查看centos版本信息,结果:centos7.2

    cat /etc/redhat-release

    2、上传软件包

    通过Xftp远程登录主机11.4.74.130,上传安装包,自取地址

    https://pan.baidu.com/s/1FEc-bCWXMSHc-irnUtfhpQ

    提取码:mty2

    注:openssl不可以选用1.1.X 版本,否则openssh编译时会报错。

    3、关闭selinux

    vim /etc/sysconfig/selinux

    设置SELINUX=disabled

    升级OpenSSL服务

    1、安装依赖包

    yum -y install pam-devel.x86_64 zlib-devel.x86_64

    安装完成:

    2、卸载旧版本openssl

    rpm -e --nodeps `rpm -qa|grep openssl`

    3、解压安装包

    tar -zxvf openssl-1.0.2l.tar.gz

    4、进入安装目录

    cd openssl-1.0.2l/

    5、编译安装

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

    6、创建软链接

    ln -s /usr/lib64/libcrypto.so.1.0.0  /usr/lib64/libcrypto.so.10

    ln -s /usr/lib64/libssl.so.1.0.0  /usr/lib64/libssl.so.10

    升级openssh服务

    1、备份旧ssh配置文件 /etc/ssh

    mv /etc/ssh/ /home/ssh-bak

    2、解压安装包并进入解压路径

    tar -zxvf openssh-7.5p1.tar.gz

    cd openssh-7.5p1

    3、编译安装

    ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers

    make && make install

    4、修改sshd_config配置

    进入配置文件/etc/ssh/sshd_config

    vim /etc/ssh/sshd_config

    5、设置开机启动

    chkconfig sshd on

    6

    6、查看升级后的openssh版本

    相关文章

      网友评论

        本文标题:Centos7升级openssh服务

        本文链接:https://www.haomeiwen.com/subject/edzeaqtx.html