启动sshd的情景:使用finalshell需要远程连接linux虚拟机,在尝试连接时,发现ip填的没错,虚拟机发防火墙也关闭了,但就是连不上,显示连接被外主机中断,也就是虚拟机中断了连接,上网搜索发现,远程连接主机需要开启sshd服务。
启用sshd过程中出了三次错以及解决方案:
1.第一次:点击启动,发现没有该服务,也就是说,并没有下载,在centOS下,我通过yum list installed | grep sshd,查找发现的确没有下载sshd,因此上网搜索下载步骤照做即可。
2.第二次:启动sshd成功,但finalshell仍然连接不上linux虚拟机,因此我再次通过搜索发现,因为没有修改sshd_config配置文件,其中远程通过用户密码登陆的权限没被打开,根据一下这篇文章,我成功把配置修改好,再次开启sshd,成功了,连接成功了。https://blog.csdn.net/2303_77224751/article/details/132632063zzz
3.第三次:但不久后一次再次连接时,又失败了,通过sshd -T发现,有三把密钥无法获得,并且通过查看日志也发现该原因出现,因此上网搜索,通过一下这篇文章,重新生成密钥,成功解决了问题。
【Linux~Could not load host key: /etc/ssh/ssh_host_ecdsa_key - CSDN App】http://t.csdnimg.cn/q4HDb
希望对你也有所帮助。