XShell連線本地Ubuntu虛擬機器

2022-07-20 05:42:13 字數 2360 閱讀 1344

vmware workstation 安裝好本地虛擬機器之後,直接在虛擬機器上敲命令著實不方便。

這個時候我們就需要乙個遠端命令工具來管理虛擬機器,這裡推薦使用xshell遠端命令列工具

2.安裝xshell

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

接下來我們要讓他連線到我們的虛擬機器,注意了關鍵的時刻到了。

1.我這裡安裝的是ubuntu16.04版本,虛擬機器安裝就不說了。安裝之後是這個樣子的。

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

我們繼續……

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位址

這是虛擬機器的ip位址

ok 這樣虛擬機器這邊就設定結束了

回到vmware workstation設定一下網路連線方式,nat模式不用動,直接確定就好~

下面我們帶著ip去找xshell

1.開啟軟體點選新建

2.設定名稱、主機

3.確定->點選連線->輸入登入名【記住使用者名稱】(例如:root)

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

5.連線成功

結語:

到此為止我們的xshell遠端連線本地vmware 虛擬機器就成功了,可以在本地敲命令了,

關於連線方式這塊呢,還有橋接的方式可以選擇。如果感興趣可以去嘗試一下。

Xshell通過ssh服務連線Ubuntu

在ubuntu虛擬機器中通常只預設安裝了openssh client,也即只能通過此系統連線訪問其他系統,不具有讓其他系統訪問的許可權。通過安裝openssh server可以被其他系統訪問 此步驟中經常使用的指令ifconfig可以根據提示安裝。可能會遇到需要將虛擬網絡卡ens33改為物理網絡卡e...

使用xshell連線虛擬機器中的ubuntu系統

1.首先檢視ubuntu中是否安裝了open server 使用命令ps e grep ssh 如果安裝了,則顯示ssh agent sshd 2.如果沒有安裝,首先執行以下步驟 執行sudo apt get update 如果報404,則按照進行設定 再執行sudo apt get install...

Xshell無法連線虛擬機器中的Ubuntu

遇到問題 vaware中安裝了ubuntu desktop,xshell連線失敗 解決辦法 首先確認虛擬ubuntu可以正常聯網 可能原因是沒有安裝openssh服務 sudo apt get install openssh server再次xshell連線,出現問題 原因 ubuntu中設定了不允...