xshell與虛擬機沒法鏈接

遇到xshell沒法鏈接到虛擬機的狀況,我大概總結爲如下幾種狀況:linux

一、宿主機或虛擬機中的防火牆阻止了xshell的訪問。shell

  關閉宿主機和虛擬機中的防火牆,linux虛擬機中的防火牆關閉爲 :service iptables stop  能夠查看虛擬機中的防火牆狀態來查看是否關閉 service iptables status網絡

二、虛擬機中未安裝ssh或者沒有啓動sshssh

   在虛擬機中查看是否安裝的命令爲:rpm -qa | grep ssh  server

   使用yum install ssh進行安裝 ,安裝完成後server sshd start啓動ip

三、xshel的22l端口占用虛擬機

  在宿主機中使用netstat -an 查看端口,而後在任務管理器中找到端口占用的程序,進行關閉。table

四、網絡設置的方式問題 iptables

  (1)Bridged方式
  用這種方式,虛擬系統的IP可設置成與本機系統在同一網段,虛擬系統至關於網絡內的一臺獨立的機器,與本機共同插 service

在一個Hub上,網絡內其餘機器可訪問虛擬系統,虛擬系統也可訪問網絡內其餘機器,固然與本機系統的雙向訪問也不

成問題

  (2)nat模式

  虛擬機中訪問網絡的全部數據都是由主機提供的,虛擬機並不真實存在。這種方式的虛擬機可以訪問到主機,和網絡中的其餘主機,可是主機不能訪問虛擬機,並且各個虛擬機之間也是獨立的,沒法互相訪問。

  (3)host-only方式
顧名思義這種方式只能進行虛擬機和主機之間的網絡通訊,既網絡內其餘機器不能訪問虛擬系統,虛擬系統也不能訪

問其餘機器.

相關文章
相關標籤/搜索