VMware Workstation 安裝好本地虛擬機之后,直接在虛擬機上敲命令着實不方便。
這個時候我們就需要一個遠程命令工具來管理虛擬機,這里推薦使用XShell遠程命令行工具
1.下載工具
直接下載安裝就選擇非商業版,可以免費使用。
2.安裝XShell
這樣就安裝完成了,這個很簡單。
接下來我們要讓他連接到我們的虛擬機,注意了關鍵的時刻到了。
1.我這里安裝的是Ubuntu16.04版本,虛擬機安裝就不說了。安裝之后是這個樣子的。
不要問我為什么選擇圖形界面,如果你不喜歡那你可以把鼠標的焦點給虛擬機,按下Ctrl+Alt+F2
沒錯,這樣就是命令行模式了
我們繼續……
XShell鏈接虛擬機的必要條件有兩個(當然我可能說的不准確)
1.360安全衛士、360殺毒、瑞星等等,一堆的殺毒軟件必須全部關掉,不要問我理由。(不想給自己找麻煩就關掉)
2.本機防火牆和虛擬機的防火牆都要關掉(本機必須關掉)
下面我們看一下關於Ubuntu防火牆的命令。
---查看狀態
sudo ufw status
---關閉
sudo ufw disable
---開啟
sudo ufw enable
我默認你上邊的步驟都走了啊,那么接下里先設置一下Ubuntu系統相關的操作
1.查看ssh是否已經安裝
---查看
ssh localhost
當然還有一種方式就去 /etc/ssh/看一眼也是可以的。
如果沒有安裝執行命令
---安裝
apt-get installl openssh-server
安裝完成之后我們查看一下
cd /etc/ssh/
成功的結果是這樣的->
注意了,注意了,這還沒完呢。最最最關鍵的地方在sshd_config中
使用vim打開sshd_config文件
如果沒安裝vim用下面的命令安裝一下,當然你用vi修改也是沒問題的。值得注意的是不管是什么編輯器你都必須首先獲得root權限(如圖),
安裝vim的命令如下
apt-get install vim
安裝成功后輸入一下命令進行編輯
vim sshd_config
如果沒出問題的話應該會的到下面這樣的反饋
然后找到 PermitRootLogin 修改為 yes ,保存退出
接下里查看虛擬機IP地址
ifconfig
這是虛擬機的IP地址
ok 這樣虛擬機這邊就設置結束了
回到VMware Workstation設置一下網絡連接方式,NAT模式不用動,直接確定就好~
下面我們帶着IP去找XShell
1.打開軟件點擊新建
2.設置名稱、主機
3.確定->點擊連接->輸入登錄名【記住用戶名】(例如:root)
4.輸入密碼->點擊確定
5.連接成功
結語:
到此為止我們的XShell遠程連接本地VMware 虛擬機就成功了,可以在本地敲命令了,
關於連接方式這塊呢,還有橋接的方式可以選擇。如果感興趣可以去嘗試一下。