• linux openssh 升级


    一、下载最新版本 OpenSSH

    wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.8p1.tar.gz

    目前最新版本是7.8

    二、编译安装 OpenSSH

    # tar xzvf openssh-7.8p1.tar.gz

    # cd openssh-7.8p1

    # ./configure --prefix=/usr --sysconfdir=/etc/ssh

    三、把老版本的ssh放到另外一个目录,这步是关键,这样就不用卸载旧版本

    mkdir /etc/sshbak

    mv  /etc/ssh/* /etc/sshbak/  

    四、编译源码包

    make&&make install

    五、编译安装成功后,进行配置

    cp  ./contrib/redhat/sshd.init    /etc/init.d/sshd ---启动文件

    chkconfig --add sshd  

    chkconfig sshd on

    修改配置文件  /etc/ssh/sshd_config                        

    Port 22

    PermitRootLogin yes

    去掉这2行的注释 ,最后一个是允许root用户直接使用sshd服务登录服务器的!

    六、启动

    service  sshd  restart

    使用ssh -V 命令查看一下,如果上面都没有报错的话,这里ssh的版本就是7.8了。

    最关键的一步就是把老的ssh文件夹移到其他地方,然后新的ssh的目录仍然放在/etc/ssh下面,这样的升级过程中ssh就不会断开了,我这后面都是用这种方式升级openssh。

  • 相关阅读:
    SDN第二次作业
    SDN第一次上机作业
    SDN第一次作业
    期末作业验收
    SDN第五次上机作业
    SDN第四次上机作业
    SDN第三次作业
    SDN第三次上机作业
    SDN第二次上机作业
    SDN第二次作业
  • 原文地址:https://www.cnblogs.com/pengyong1211/p/10308658.html
Copyright © 2020-2023  润新知