VMware Workstation 安裝好本地虛擬機(jī)之后,直接在虛擬機(jī)上敲命令著實不方便。

這個時候我們就需要一個遠(yuǎn)程命令工具來管理虛擬機(jī),這里推薦使用XShell遠(yuǎn)程命令行工具

1.下載工具

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

直接下載安裝就選擇非商業(yè)版,可以免費使用。

2.安裝XShell

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

這樣就安裝完成了,這個很簡單。

接下來我們要讓他連接到我們的虛擬機(jī),注意了關(guān)鍵的時刻到了。


 

1.我這里安裝的是Ubuntu16.04版本,虛擬機(jī)安裝就不說了。安裝之后是這個樣子的。

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

不要問我為什么選擇圖形界面,如果你不喜歡那你可以把鼠標(biāo)的焦點給虛擬機(jī),按下Ctrl+Alt+F2

 萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

沒錯,這樣就是命令行模式了

我們繼續(xù)……

XShell鏈接虛擬機(jī)的必要條件有兩個(當(dāng)然我可能說的不準(zhǔn)確)

  1.360安全衛(wèi)士、360殺毒、瑞星等等,一堆的殺毒軟件必須全部關(guān)掉,不要問我理由。(不想給自己找麻煩就關(guān)掉

  2.本機(jī)防火墻和虛擬機(jī)的防火墻都要關(guān)掉(本機(jī)必須關(guān)掉

 

下面我們看一下關(guān)于Ubuntu防火墻的命令。

---查看狀態(tài)

sudo ufw status

 

---關(guān)閉

sudo ufw disable

 

---開啟

sudo ufw enable

 

 

 我默認(rèn)你上邊的步驟都走了啊,那么接下里先設(shè)置一下Ubuntu系統(tǒng)相關(guān)的操作

1.查看ssh是否已經(jīng)安裝

---查看

ssh localhost

 

當(dāng)然還有一種方式就去 /etc/ssh/看一眼也是可以的。

如果沒有安裝執(zhí)行命令

---安裝

apt-get installl openssh-server

 

安裝完成之后我們查看一下

cd /etc/ssh/

 

成功的結(jié)果是這樣的->

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

注意了,注意了,這還沒完呢。最最最關(guān)鍵的地方在sshd_config中

使用vim打開sshd_config文件

如果沒安裝vim用下面的命令安裝一下,當(dāng)然你用vi修改也是沒問題的。值得注意的是不管是什么編輯器你都必須首先獲得root權(quán)限(如圖),

安裝vim的命令如下

apt-get install vim

 

安裝成功后輸入一下命令進(jìn)行編輯

vim sshd_config

 

如果沒出問題的話應(yīng)該會的到下面這樣的反饋

 萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

然后找到 PermitRootLogin  修改為 yes ,保存退出

接下里查看虛擬機(jī)IP地址

ifconfig

 

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

這是虛擬機(jī)的IP地址

ok 這樣虛擬機(jī)這邊就設(shè)置結(jié)束了


 

回到VMware Workstation設(shè)置一下網(wǎng)絡(luò)連接方式,NAT模式不用動,直接確定就好~

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

下面我們帶著IP去找XShell 

1.打開軟件點擊新建

 萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

2.設(shè)置名稱、主機(jī)

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

3.確定->點擊連接->輸入登錄名【記住用戶名】(例如:root)

 萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

4.輸入密碼->點擊確定

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

5.連接成功

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

結(jié)語:

   到此為止我們的XShell遠(yuǎn)程連接本地VMware 虛擬機(jī)就成功了,可以在本地敲命令了,

   關(guān)于連接方式這塊呢,還有橋接的方式可以選擇。如果感興趣可以去嘗試一下。