CentOS8停止维护了,无奈把云主机拆了换Ubuntu,谁知道刚换就给我个无法SSH的惊喜。。没办法,救援连接看一看吧

症状

使用命令重启SSH服务给我这么个提示:

sshd: no hostkeys available — exiting

TNND。。。这是啥报错

结果查了百度说是/etc/ssh/目录下没有ssh_host_rsa_key和ssh_host_dsa_key造成的,看了一下,有啊。。

盲猜是因为做的模板镜像的问题,试着换一下sshkey?

下药

rm -rf /etc/ssh/ssh_host_rsa*
rm -rf /etc/ssh/ssh_host_dsa*
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -b 4096 -N ''
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''

重启ssh服务就好了。。。
阿里云,你。。。省略一万字脏话

上一篇 下一篇