Centos 7 xshell連接配接不上虛拟機的2種方法
ip是動态的,設定靜态ip才能連接配接
第一種,為什麼xhsell連接配接不上虛拟機,因為我們虛拟機裡面的ip 是動态的
是以,要在虛拟機的網絡設定裡面對網絡進行設定一下
設定ip的時候,不能自己想設定什麼就設定什麼,要去VM 裡面的虛拟網絡編輯器裡面看看自己的ip的通路是那個網絡段的
點選虛拟機中的編輯–>虛拟網絡編輯器
看到了我的虛拟機的網關,那個ip的網段的,怎麼看,如下
知道自己的ip和,網絡的網關,就進入虛拟裡面設定自己的網絡設定
通過上面指令進入
然後
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(注意最後的這個-ens33可能有的人的網卡并不一樣,有的人的網卡是eth0)
然後在這個檔案中按照如下的樣例更改wq儲存
上面是示意圖,一般虛拟機裡面是沒有雙引号的
如上圖
可以先看看動态ip
輸入ip addr 檢視動态ip
上面沒有出現動态ip,說明設定有問題,我們進行設定靜态ip看看
後面通過
systemctl restart network.service
重新啟動網絡
或者
service network restart
重新開機下網絡也可以了
後面用
ip addr
檢視網絡重新啟動成功,ip變成了自己設定的ip
後面通過xhsell連接配接虛拟機
連接配接成功
如果上面沒有連接配接成功,試試第二種方法
第二種 是在上面方法增加了一些步驟。
打開cmd視窗
使用指令
ping 虛拟機ip
可以ping通,說明虛拟機和win本地是網絡互通的,ping不通說明網絡有問題
虛拟機也可以
ping www.baidu.com
可以ping 和上面一樣的原理,不行網絡有問題,是連接配接不了xshell的
這個時候需要去檢視
控制台–>網絡和 Internet–>網絡連接配接 打開下面
或者通過
打開這個
選擇VM8後按照如下進行配置,注意圖裡面的ip位址配置是這樣的
點選确定以後我們在點選一下VM8的禁用,點選完以後禁用再右鍵單擊一下啟用,這時再去ping下linux的主機IP就能通了就像重新開機操作一樣,其實在很多時候windows下ping不通linux我們都可以先禁用一下VM8然後在啟用它基本上就解決了)
後面安裝第一種方法再配置一下虛拟機的網絡設定,重新啟動一下網絡,ping一下網絡 和虛拟機Ip 看看
如果可以ping通,就成功了
如果還不行,試關閉防火牆試試
防火牆的問題
二:檢查你虛拟機中防火牆是否關閉
CentOs6中
檢視防火牆狀态:service iptables status
關閉防火牆:service iptables stop
禁用防火牆:chkconfig iptables off
CentOs7中
檢視防火牆狀态:systemctl status firewalld.service
關閉防火牆:systemctl stop firewalld.service
禁用防火牆:systemctl disable firewalld.service
三:ssh服務
如果防火牆沒問題的話檢查ssh服務是否開啟
檢視ssh狀态:service sshd status
後面再xhsell連接配接試試,不行的話就需要你把本地的網絡重置一下,不過這個要小心,有些電腦的網絡是用的網線,重置的話,可能會沒有網絡,就是連接配接不了網絡,是以這個要小心使用,不過一般網絡重置就解決了。