Linux下,升级完ssh后,无法重启

        找运维,对系统做了一次漏扫,发现openssl 有一个中级的漏洞,想着升级把漏洞给补了,随后进行升级,升级过程中都很顺利,没有出现什么异常。升级完成后,通过命令:sudo systemctl restart sshd 启动直接抛出异常Job for ssh.service failed because the control process exited with error codesee systemctl status ssh.service and journalctl -xe for details.

各种排查,各种资料查找,有说ssh端口有问题。查询了端口信息,最后通过错误日志查看到了如下截图,报错行数也提示了出来;原来老版本的sshd_config配置文件中的加密算法和新版本中不一致;

vim /etc/ssh/sshd_config  找到配置文件;

:set number 查看行号,找到121行,如下图:

升级完后的openssh,并没有覆盖原来的配置文件;

通过命令:ssh -Q mac 能查看到ssh支持到Macs的加密方式有哪些。

这里有一个坑,一定要注意,老版本配置文件里面,在MACs 后面接了一个 - ,新版本不支持这个-,我去掉了。把原有加密方式换成了hmac-sha2-256 (根据个人实际应用场景来替换)。

通过sudo systemctl restart sshd  重新启动,启动成功。此次升级openssh 结束。

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值