问题:ssh:connect to host master port 22:Connection refused


问题描述:

问题情况:首先,端口号22没有问题,防火墙也关闭了,主机与虚拟机之间也可以互相ping通,可以ssh localhost,但无法host主机名。
问题解决:然后我想到我做作业时改了ip地址,导致我host表中的ip地址信息没用了,所以修改一下host表即可,更新ip地址

以下是问题的排查步骤:查看端口号22,查看防火墙状态,主机与虚拟机之间能否ping通,ssh localhost,ssh master

 

 

 

 

 

 

 

 

 

 

 

 

解决:修改hosts文件

 

 

 

 结果:成功解决

 

 

问题描述2:

昨天我在打开虚拟机,准备写软件实训的作业,发现突然无法启动spark(注明:之前是成功启动的),报下面的错误:

 

 然后,输入以下命令,有以下提示:

 接下来就是解决问题的过程:

首先看是否是端口被占用导致的问题,还是防火墙未关闭导致的问题。

查看防火墙状态(我的linux是centos)命令:systemctl status firewalld.service 查看端口号:netstat -lnp | grep 22 我这边排查之后,发现不是上面两个的问题,然后试了很多的解决方法,最后, 我发现我的主机与虚拟机之间无法ping通(注明:我的问题是这个,最后发现解决了这个问题之后我原本的问题也解决了)。

 

然后,开始了处理这个问题。

这篇博客对主机与虚拟机ping通问题讲解的非常详细:

https://blog.csdn.net/u012453843/article/details/52411019?utm_source=blogxgwz4

最后,解决了主机与虚拟机ping通问题

 

同样,我原本的问题也解决了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM