SSH无法连接,新装的redos和其他系统不太一样,搞半天SSH都无法连接,网上到处找方法,才找到问题点,下面总结下解决思路

首先我确认了防火墙已经关闭,且网络正常ping通,于是就开始排除SSH服务的问题。

一、首先查看系统SSH服务是否启动

[root@localhost lr]# ps -e |grep ssh
   2346 ?        00:00:00 gcr-ssh-agent
   2584 ?        00:00:00 ssh-agent

正常情况会有sshd显示,而我就没有显示,说明ssh服务没有启动

二、启动SSH

[root@localhost lr]# systemctl restart sshd
Job for sshd.service failed because the control process exited with error code. See "system

一条指令就能启动,但是啊,事情总没有那么简单,给我整出报错来了

三、查看报错原因

[root@localhost lr]# /usr/sbin/sshd -T
sshd: no hostkeys available -- exiting

输入之后给到提示:sshd: no hostkeys available -- exiting

于是上网又针对这提示搜了下,输入:ssh-keygen -A

再重启SSH服务:systemctl restart sshd,就能正常启动SSH服务了

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐