openssh 7.4 升级 8.3

1、删除旧版本

  # rpm -qa |grep openssh

  openssh 7.4 升级 8.3

  #rpm -e openssh openssh-clients openssh-server

2、下载安装包

  2.1 zlib-1.2.11.tar.gz :http://www.zlib.net/zlib-1.2.11.tar.gz

  2.2 openssl-1.1.1g.tar.gz :https://www.openssl.org/source/openssl-1.1.1g.tar.gz

  2.3 openssh-8.3p1.tar.gz :http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz

3、安装 zlib-1.2.11.tar.gz

 

4、安装 openssl-1.1.1g.tar.gz

  openssh 7.4 升级 8.3

 

5、安装 openssh-8.3p1.tar.gz

  解压:

    #tar -xvf openssh-8.3p1.tar.gz

  编译:

    #cd openssh-8.3p1

    #./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/ssl --with-zlib=/usr/local/zlib

    #make && make instal

  修改 /usr/local/openssh/etc/sshd_config 文件:

    找到 #PermitRootLogin prohibit-password 在下一行添加 PermitRootLogin yes,启用允许root 远程登录

    openssh 7.4 升级 8.3

    找到 #PubkeyAuthentication yes 在下一行添加 PubkeyAuthentication yes,启用公钥身份验证

     openssh 7.4 升级 8.3

 

    找到 #PasswordAuthentication yes 在下一行添加 PasswordAuthentication yes,启用隧道明文密码  

    openssh 7.4 升级 8.3

 

   备份 /etc/ssh 原有文件,并将新的配置复制到指定目录

    #mv /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

    #cp /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config

    #mv /usr/sbin/sshd /usr/sbin/sshd.bak

    #cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd

    #mv /usr/bin/ssh /usr/bin/ssh.bak

    #cp /usr/local/openssh/bin/ssh /usr/bin/ssh

 

 

    #mv /usr/bin/ssh-keygen /usr/bin/ssh-keygen.bak

    #cp /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen

    #mv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak

    #cp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub

6、重启,查看版本

  #systemctl restart sshd

  #sshd -v

  openssh 7.4 升级 8.3

 

上一篇:学习鸿蒙环境搭建,第一步先连上PUTTY和Xshell


下一篇:pycharm专业版远程开发