歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 通過XShell鏈接虛擬機的CentOS

通過XShell鏈接虛擬機的CentOS

日期:2017/2/28 14:52:26   编辑:SHELL編程

今天在Win7環境通過XShell鏈接VirtualBox的CentOS;始終鏈接不上,原來是因為虛擬機選擇網絡鏈接方式不對[推薦連接方式:Host-only Adapter(主機模式)。

在網上查了相關資料得知:

知識提要:

VBox在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能。主機模式通過虛擬機及網卡的設置可以完成一下三種網絡連接模式所實現的功能。

NAT

Bridged Adapter

Internal

虛擬機與物理主機的關系:默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,後面的虛擬機被分配到的也都是這個網段。

虛擬機與網絡中其他物理主機的關系:默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。

虛擬機與虛擬機的關系:默認只有虛擬機之間可以相互訪問,都是同處於一個網段。所謂的HOST也只是說,虛擬主機。

首先,CentOS上檢設置:

1. 關閉防火前

service iptables stop

chkconfig iptables off

2. 啟動ssh服務

service sshd start

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

inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0

然後,回到WIN7下PING 192.168.56.101 ,確保虛擬機有回應。

C:\Users\yyzx>ping 192.168.56.101

正在 Ping 192.168.56.101 具有 32 字節的數據:

來自 192.168.56.101 的回復: 字節=32 時間=1ms TTL=64

來自 192.168.56.101 的回復: 字節=32 時間<1ms TTL=64

來自 192.168.56.101 的回復: 字節=32 時間<1ms TTL=64

來自 192.168.56.101 的回復: 字節=32 時間<1ms TTL=64

192.168.56.101 的 Ping 統計信息:

數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),

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

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

接著,設置虛擬機網卡VirtualBox Host-Only Ethernet Adapter

IP地址:192.168.56.1 掩碼:255.255.255.0 網關和DNS服務器地址不填寫。

然後Xshell上場,會話方式選擇SSH,填入虛擬主機IP地址192.168.56.101.

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved