记录一个Ubuntu的ssh异常(Failed to start OpenBSD)

一次简单的服务器维护过程中,防火墙已经放行了相关ssh端口。

但是仍无法连接该服务,遂通过VNC上去检查

# 系统版本 Ubuntu 20.04 
# 检查 ssh服务状态
systemctl status sshd

通过上述操作,捕获一个异常(如下)

Failed to start OpenBSD Secure Shell server.

但仅仅是这样还不足分析出异常所在,我们还需要更多的细节

# 查看细节
sshd -T

通过上述代码,我们便能看到更详细的错误(如下)

sshd:no hostkeys available -exiting.

在查阅过相关资料后,找到了解决方案

# 解决方案
ssh-keygen -A
/etc/init.d/ssh start
下一篇