系统之家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”
Linux : 密码正确不能正常登陆,日志提示Could not get shadow information for user