首頁  >  文章  >  運維  >  centos無法存取ssh怎麼辦?

centos無法存取ssh怎麼辦?

coldplay.xixi
coldplay.xixi原創
2020-06-24 10:05:126533瀏覽

centos無法存取ssh怎麼辦?

centos無法存取ssh的解決方法:

1、首先,確保CentOS7安裝了openssh-server,在終端機中輸入yum list installed | grep openssh-server

centos無法存取ssh怎麼辦?

這裡顯示已經安裝了openssh-server,如果又沒任何輸出顯示表示沒有安裝openssh-server,透過輸入yum install openssh-server

centos無法存取ssh怎麼辦?

openssh-server

2、找到了/etc/ssh/目錄下的sshd服務設定檔sshd_config,用Vim編輯器開啟

#將檔案中,關於監聽連接埠、監聽位址前的# 號移除

centos無法存取ssh怎麼辦?

#然後開啟允許遠端登入

centos無法存取ssh怎麼辦?

centos無法存取ssh怎麼辦?

##然後開啟允許遠端登入

最後,開啟使用使用者名稱密碼作為連線驗證

centos無法存取ssh怎麼辦?

儲存文件,退出3、開啟sshd服務,輸入

sudo service sshd start

centos無法存取ssh怎麼辦?

檢查sshd服務是否已開啟,輸入

ps -e | grep sshd

centos無法存取ssh怎麼辦?

或輸入centos無法存取ssh怎麼辦?netstat -an | grep 22

檢查22號連接埠是否開啟監聽

centos無法存取ssh怎麼辦?

4、在Vmware Workstation中,檢視CentOS7的屬性,發現網路連接方式是採用的NAT方式連接的

centos無法存取ssh怎麼辦?

5、在Vmware Workstation中,點擊編輯=》虛擬網路編輯器,進入虛擬網路編輯器,查看發現NAT 模式的連線採用的網路介面卡名稱為VMnet8

centos無法存取ssh怎麼辦?

6、在windows 主機中,在命令列中輸入ipconfig 查看主機IP,找到VMnet8的連線訊息,此處ip 為192.168.30.1

#7、在CentOS中,輸入ifconfig查看網路連線位址,發現CentOS的網路位址為192.168.112.128

centos無法存取ssh怎麼辦?#8、在CentOS中,輸入

ping 192.168.30.1

測試是否能連通主機,發現不能連通在主機中,輸入ping 192.168.112.128 測試是否能連通centos,發現能連通,接下來的操作是:關閉linux的防火牆,發現能ping通主機了,說明防火牆阻止了

查資料得出原來是Windows的防火牆沒有打開ICMPv4-in這個規則開啟防火牆設定,選擇進階設定,入站規則,將設定檔類型為「公用」的「檔案與列印共用(回顯請求– ICMPv4-In)」規則,設定為允許。

centos無法存取ssh怎麼辦?

設定完成後,發現能夠正常連線9、為了免去每次開啟CentOS 時,都要手動開啟sshd服務,可以將sshd服務加入自啟動清單中,輸入

systemctl enable sshd.service

centos無法存取ssh怎麼辦?

可以透過輸入

systemctl list-unit-files | grep sshd ,###查看是否開啟了sshd 服務自啟動。 ###############推薦教學:《###centos教學###》###

以上是centos無法存取ssh怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn