問題: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