Linux升级openssh8.0

博主上次用tar包编译安装升级openssh遇报错,此次改用rpm包安装。介绍在centos7.8系统将openssh从7.4升级到8.0的步骤,包括创建文件夹、上传rpm包、执行安装命令、配置相关文件、修改权限、重启服务等,最后验证升级是否成功。

    上次使用tar包编译安装升级openssh,碰到各种报错,最后填坑好久才解决。这次使用rpm包安装,过程简单也能跳过很多坑,在此记录一下。

    升级环境:centos7.8    openssh由系统自带的7.4升级到8.0。

 

    步骤一:

           登录服务器,执行命令创建文件夹:mkdir /tmp/ssh,切换路径:cd /tmp/ssh

           在该路径下上传相关的rpm包

           

    步骤二:

            执行命令:rpm -Uvh *.rpm

    步骤三:

            执行命令:vi /etc/ssh/sshd_config进行配置:

            PermitRootLogin yes
            UsePAM yes

    步骤四:

            执行命令对/etc/pam.d/sshd文件修改配置:

            cp -rd /etc/pam.d/sshd /etc/pam.d/sshd_bk

            cat /dev/null>/etc/pam.d/sshd

            vi /etc/pam.d/sshd(修改成以下配置,这块配置直接复制到系统中好像有点问题,对照着重新打一遍没毛病了):

            
            #%PAM-1.0
            auth       required     pam_sepermit.so
            auth       include      password-auth
            account    required     pam_nologin.so
            account    include      password-auth
            password   include      password-auth
            session    required     pam_selinux.so close
            session    required     pam_loginuid.so
            session    required     pam_selinux.so open env_params
            session    optional     pam_keyinit.so force revoke
            session    include      password-auth

 

    步骤五:

             执行命令修改文件权限:

             chmod 600 /etc/ssh/ssh_host_rsa_key

             chmod 600 /etc/ssh/ssh_host_ecdsa_key

             chmod 600 /etc/ssh/ssh_host_ed25519_key

    步骤六:

            执行命令:service sshd restart 重启ssh服务

            查看openssh版本:ssh -V

            到此升级步骤就结束了。

            再分别打开新的session和传输文件窗口验证是否正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值