启动SSH服务报“could not load host key”错误,如何解决

网站编辑2021-05-10 11:30:351763

  启动SSH服务报“could not load host key”错误,如何解决?

  启动SSH服务时,提示如下错误。

could not load host key:/etc/ssh/ssh_host_rsa_key

  解决方案
  排查思路

  1.登录问题服务器,执行如下命令,重启服务,没有信息显示。

service sshd restart

  2.执行如下命令,发现ssh启动失败。

service sshd status

  系统显示类似如下,确认/etc/ssh/ssh_host_rsa_key文件存在问题。

could not load host key:/etc/ssh/ssh_host_rsa_key

  3.执行如下命令,查看文件权限,正常情况下该文件权限为640,确认没有问题,判断文件内容可能存在问题。

ls -al /etc/ssh/ssh_host_rsa_key

  4.执行如下命令,系统显示存在乱码,说明文件内容存在问题。

cat /etc/ssh_host_rsa_key

  解决方法

  执行如下命令,重新生成ssh_host_rsa_key文件。

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

  以上就是小编给大家分享的启动SSH服务报错的解决方法,希望对你有所帮助!

最新推荐

右侧广告图1
  • 号码认证服务

    升级传统短信验证方式。号码认证服务直连三大运营商,在用户无感知过程中实现基于手机号码一键登录或认证,优化注册/登录等场景验证流程。推出融合认证解决方案,一次集成,支持多认证方式(一键登录、短信认证、图形认证)。自动优选认证方案,短信兜底保障安全。

    34.85/年

    年中优惠

  • 安全管家服务

    阿里云安全管家服务是结合阿里云专家累积的云上最佳安全运营实践,为云上用户提供深度安全检测及响应服务,为客户快速构建基础安全运营体系,保障客户云上业务安全

    100000.00/年

    典名专属折扣

  • 等保咨询服务

    提供等保定级和差距评估服务,二级系统初次过等保或三级系统例行测评

    200000.00/年

    典名专属折扣

右侧广告图2