VMware的橋接模式下Xshell鏈接Linux系統

 VMware下Ubuntu虛擬機橋接模式鏈接Xshell 

 在橋接模式下,VMWare虛擬出來的操做系統就像是局域網中的一臺獨立的主機(主機和虛擬機處於對等地位),它能夠訪問網內任何一臺機器。在橋接模式下,咱們每每須要爲虛擬主機配置IP地址、子網掩碼等(注意虛擬主機的ip地址要和主機ip地址在同一網段)。linux

 使用橋接模式的虛擬系統和主機的關係,就如同鏈接在一個集線器上的兩臺電腦;要讓他們通信就須要爲虛擬系統配置ip地址和子網掩碼。若是咱們須要在局域網內創建一個虛擬服務器,併爲局域網用戶提供服務,那就要選擇橋接模式。 shell

但對於想進行種種網絡實驗的朋友這種模式是不太適合的,由於你沒法對虛擬機的網絡進行控制,它直接出去了。 ubuntu

在橋接模式下,VMWare虛擬出來的操做系統就像是局域網中的一臺獨立的主機(主機和虛擬機處於對等地位),它能夠訪問網內任何一臺機器。
設置橋接方式:

第一步:橋接。在菜單欄 虛擬機 -> 設置 -> 硬件 -> 網絡適配器,右側選擇橋接模式。
第二步:橋接到能夠上網的網卡。在菜單欄 編輯 -> 虛擬網絡編輯器,選擇橋接到本身Windows中能夠上網的網卡上(通常就是Wifi網絡或者有線網絡)
第三步:設置dhcp並重啓網卡。
vi /etc/network/interfaces,打開該文件,將內容編輯成爲:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
address 192.168.1.141
netmask 255.255.255.0
gateway 192.168.1.1瀏覽器

備註:address 192.168.1.141【注意不要將次ip設置成和本機ip相同了】
保存退出。而後命令行執行/etc/init.d/networking restart 重啓網卡安全

如下爲操做步驟詳解:服務器


一、選擇「編輯」菜單下的」虛擬網絡編輯器「
 
二、在如下界面選擇VMnet0,而後在VMnet信息處選擇橋接模式,選擇橋接到哪一個網卡[須要注意]

 

(選擇自動便可,因爲我只用有線網卡,我一這裏我選的是個人有線網卡),而後點擊「肯定」
 
 
三、而後在VMware界面點擊「虛擬機」菜單下的「設置」

 
四、點擊左側欄的「網絡適配器」,而後在右側網絡鏈接下選擇 橋接模式,而後點肯定

 
五、配置IP、網關等信息,可經過圖形界面或命令行兩種方式配置,下面開始經過命令行配置(圖形界面配置方法較爲簡單,此處不作介紹),打開命令行終端
1)設置IP地址:sudo vi /etc/network/interfaces
輸入以下內容(注意IP地址不要和Windows主機的衝突)

 
2)設置DNS文件:sudo vi /etc/resolv.conf
輸入:nameserver 192.168.7.1    (臨時的,每次開啓此文件被清零,要想解決問題,須要修改開機自啓動腳本,修改方法見下一步)

 
3)修改啓動腳本:sudo vi /etc/rc.local 
輸入: echo  "nameserver 192.168.4.1"  >> /etc/resolv.conf

 
4)重啓配置文件:sudo /etc/init.d/networking restart
 
六、輸入ifconfig命令查看網絡配置信息

 
 
七、驗證Ubuntu虛擬機和Windows主機是否能ping通

 
八、打開瀏覽器驗證可否訪問網絡

 
能夠鏈接網絡,設置完成。

 

 

Xshell是一個安全終端模擬軟件,能夠進行遠程登陸。我使用XShell的主要目的是在Windows環境下登陸Linux終端,傳輸一些大文件到Linux環境上去。網絡

一、下載安裝xshell客戶端,在安裝時能夠選擇我的/學校免費版,這樣不須要付費。ssh

二、安裝完成以後,若是你直接鏈接Ubuntu主機會發現鏈接不上,這是由於Ubuntu主機沒有開啓SSH服務,須要開啓openssh-server:編輯器

root@ubuntu:~# sudo apt-get install openssh-server

使用oop

root@ubuntu:~# ps -e | grep ssh

若是隻有ssh-agent表示還沒啓動,須要

root@ubuntu:~# /etc/init.d/ssh start

若是顯示sshd則說明已啓動成功。

三、打開Xshell,選擇「新建」,「鏈接」設置裏選擇SSH,主機填入須要鏈接的主機的IP地址。在「用戶身份驗證」中填入可用的登陸Ubuntu的用戶名和密碼。

注:若是你確認輸入的用戶名和密碼都沒有問題,但登陸仍是顯示以下狀況,拒絕你的輸入的密碼的話:

須要編輯一下/etc/ssh/sshd_config文件:

root@ubuntu:~# /etc/ssh/sshd_config 

將 PermitRootLogin改成yes:

改成:

以後重啓ssh-server便可:

root@ubuntu:~# sudo /etc/init.d/ssh restart

若是還不行,重啓一下虛擬機,以後應該就能鏈接上了。

相關文章
相關標籤/搜索