系统之家Linux启动sshd服务报错could not load host怎么办怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统之家Linux启动sshd服务报错could not load host怎么办怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 新版的opensshd
中添加了Ed25519
做签名验证,而之前系统里没这个算法的证书,所以办法也很简单新生成下证书即可。
  ssh-keygen
-t
ed25519
-f
/etc/ssh/ssh_host_ED25519_key
  输入命令/etc/init.d/ssh
start后出现提示:
  Could
not
load
host
key:
/etc/ssh/ssh_host_ED25519_key
  然后直接输入ssh-keygen
-t
dsa
-f
/etc/ssh/ssh_host_ED25519_key
  重启ssh,然后就好了
  上面就是Linux启动sshd服务出现错误代码的解决方法介绍了,如果你遇到一样的问题,可按本文提示输入对应命令解决问题。

sshd服务启动报错

技术分享图片

21.1 分析
当查看sshd进程时候 发现没有启动 于是重启
可是看出 报错
第一条信息 可以看出来user sshd不存在
于是创建sshd虚拟用户
于是再次启动sshd发现依然报错
第二条信息 不过这次的报错变了 提示信息是 /var/empty/sshd 目录找不到
于是创建目录
再次重启 发现成功

造成的原因
由于本人刚才删除用户的时候 不小心删掉了sshd用户 造成了这种现象

如果大家还有别的方法 希望大家来踢贴

以上是关于系统之家Linux启动sshd服务报错could not load host怎么办怎么办的主要内容,如果未能解决你的问题,请参考以下文章

[转] Linux有问必答:如何修复“sshd error: could not load host key”

sshd服务启动报错

sshd服务启动报错

Linux : 密码正确不能正常登陆,日志提示Could not get shadow information for user

linux中sshd是什么(ssh服务无法启动解决办法)

基于Linux解决登录ssh客户端失败问题—sshd error: could not load host key