溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

通過XShell鏈接虛擬機(jī)的CentOS

發(fā)布時(shí)間:2020-05-20 02:29:21 來源:網(wǎng)絡(luò) 閱讀:3253 作者:purplesfly 欄目:軟件技術(shù)

    Win7環(huán)境通過XShell鏈接VirtualBox的CentOS; 始終鏈接不上,是因?yàn)樘摂M機(jī)選擇網(wǎng)絡(luò)鏈接方式不對.

    [推薦連接方式:Host-only Adapter(主機(jī)模式)]

 

知識(shí)提要

      VBox在主機(jī)中模擬出一張專供虛擬機(jī)使用的網(wǎng)卡,所有虛擬機(jī)都是連接到該網(wǎng)卡上的,我們可以通過設(shè)置這張網(wǎng)卡來實(shí)現(xiàn)上網(wǎng)及其他很多功能。主機(jī)模式通過虛擬機(jī)及網(wǎng)卡的設(shè)置可以完成以下三種網(wǎng)絡(luò)連接模式 所實(shí)現(xiàn)的功能。

NAT

Bridged Adapter

Internal 

       虛擬機(jī)與物理主機(jī)的關(guān)系:默認(rèn)不能相互訪問,雙方不屬于同一IP段,host-only網(wǎng)卡默認(rèn)IP段為192.168.56.X 

子網(wǎng)掩碼為255.255.255.0,后面的虛擬機(jī)被分配到的也都是這個(gè)網(wǎng)段。

虛擬機(jī)與網(wǎng)絡(luò)中其他物理主機(jī)的關(guān)系:默認(rèn)不能相互訪問,原因同上,通過設(shè)置,可以實(shí)現(xiàn)相互訪問。

 

虛擬機(jī)&虛擬機(jī)的關(guān)系:默認(rèn)只有虛擬機(jī)之間可以相互訪問,都同處于一個(gè)網(wǎng)段。所謂的HOST也只是說-虛擬主機(jī).

 

首先,CentOS上檢查設(shè)置:

1.  關(guān)閉防火前

    service iptables stop

       chkconfig iptables off


2.  啟動(dòng)ssh服務(wù)

       service sshd start

  

3.  查看 CentOS 的IP地址:ifconfig -a

       inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0

 

4.  然后,回到WIN7下PING 192.168.56.101 ,確保虛擬機(jī)有回應(yīng)

     C:\Users\yours>ping 192.168.56.101

 

正在 Ping 192.168.56.101 具有 32 字節(jié)的數(shù)據(jù):

來自 192.168.56.101 的回復(fù): 字節(jié)=32 時(shí)間=1ms TTL=64

來自 192.168.56.101 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=64

來自 192.168.56.101 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=64

來自 192.168.56.101 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=64

 

192.168.56.101 的 Ping 統(tǒng)計(jì)信息:

    數(shù)據(jù)包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),

往返行程的估計(jì)時(shí)間(以毫秒為單位):

    最短 = 0ms,最長 = 1ms,平均 = 0ms

 

接著,設(shè)置虛擬機(jī)網(wǎng)卡VirtualBox Host-Only Ethernet Adapter

     IP地址:192.168.56.1 掩碼:255.255.255.0 網(wǎng)關(guān)和DNS服務(wù)器地址不填寫。

     然后Xshell上場,會(huì)話方式選擇SSH,填入虛擬主機(jī)IP地址192.168.56.101.

 

如果VBox中centos無法聯(lián)網(wǎng)

    網(wǎng)絡(luò)連接情況:netstat -antp

    在命令行中運(yùn)行 dhclient eth0,這時(shí)將會(huì)自動(dòng)分配ip給eth0.

    這樣每次重啟電腦后都要手動(dòng)運(yùn)行 dhclient eth0才能獲得ip,

    要讓它隨系統(tǒng)啟動(dòng)后自動(dòng)獲取需要修改   /etc/sysconfig/network-scripts/ifcfg-eth0,將ONBOOT="no"改為             ONBOOT="yes".

    

PS:

Linux查看版本: lsb_release -a

查看系統(tǒng)版本: getconf LONG_BIT



向AI問一下細(xì)節(jié)
AI