標籤:

使用Xshell對本地虛擬機上的Linux進行管理

使用Xshell對本地虛擬機上的Linux進行管理

來自專欄 Linux雜記4 人贊了文章

由於 VMware 比較重量級,而且執行多窗口任務時貼邊使用 VMware 下的 Ubuntu 里的終端不太方便。因此,就有了使用 Xshell 這樣的遠程終端模擬軟體來遠程訪問本地虛擬機中的終端的想法。

也許這樣說還不足以使很多同學了解 Xshell 是什麼,借用一句 Xshell中文版官網 上的話,它能夠給我們提供「最好的終端用戶體驗」。終端用戶需要經常在任何給定的時間中運用多個終端會話,以及與不同主機比較終端輸出或者給不同主機發送同一組命令。Xshell則可以解決這些問題。此外還有方便用戶的功能,如標籤環境,廣泛拆分窗口,同步輸入和會話管理,您可以節省時間做其他的工作。」總之一句話, Xshell 就是一個可以讓我們在 Windows 下直接運行的 Linux 終端的軟體。

先上一張最終的執行效果圖:

下面可以本次的整體,講解一下如何在 Windows 下使用 Xshell 對本地虛擬機上的 Linux 進行管理。

我的實驗環境是:

  • 本機操作系統版本:Windows 10
  • 虛擬機軟體版本:VMware Workstation Pro 14
  • 虛擬機上的 Linux 系統版本:Ubuntu 16.04 LTS 64位
  • Xshell 軟體版本:Xshell 5 (Free for Home/School)
  • 本機網路環境:家庭無線 WiFi 網路

Xshell 的下載和安裝

首先要做的當然是 Xshell 的下載了,我們可以去 Xshell 5 中文版官網 或者 Xshell 5 英文版官網 來進行下載。在下載的過程中,可能要要求我們填寫一張軟體試用申請的單子,需要我們填入一些繁瑣的個人信息。此外,我們也可以嘗試到 百度軟體下載中心 進行下載,可以免去需要填寫個人信息的麻煩。另外,也可以通過我分享的百度雲鏈接來進行下載:

鏈接:pan.baidu.com/s/1fPlPUv

密碼:erdt

安裝的過程就很簡單了,直接下一步下一步就行了,在選擇安裝版本是學生版本還是企業版本的時候,注意選擇一下 Free for Home/School 版本就行。

如果通過官網或者百度軟體下載中心下載的 Xshell 申請使用免費的學生版本失敗,可以使用我在百度雲中所分享的 Xshell 版本。

新建一個 Xshell 連接

在安裝好 Xshell 之後,我們就要建立一個 Xshell 到我們所要登錄的 Linux 系統之間的一個連接。

在建立連接之前我們首先要開啟我們的虛擬機,運行 Linux 系統。

然後在 Linux 系統下查詢該該虛擬主機所在的網路 IP 地址,查詢指令是 ifconfig 。

可以看到,我們的目標虛擬機的 IP 地址是 192.168.244.128 。於是我們打開 Xshell,選擇 【文件】->【新建】,隨意設定一個該連接的名稱,協議可以默認選擇 SSH,在主機上寫上目標主機的 IP 地址,如我這裡是 192.168.244.128

完成這一步後,下不要急著點確「確定」,我們還需要設定一個用戶身份驗證。輸入你的Linux主機的登錄名和密碼,鑒於安全起見可以在這裡不輸入密碼,之後再每次執行操作的時候再按要求輸入密碼,可以反正由於許可權過高出現的問題。我這裡,為了個人平時使用的方便就輸入了我的用戶密碼,雖然這樣可能不太安全。

接著,就會彈出一個回話的窗口,勾選自己想要連接的目標主機,點擊「連接」即可。然後你就會發現已經連接成功,可以先操作 Ubuntu 下的終端一樣來操作它了。

如果你的連接失敗了,也不要著急,很有可能是你的 Ubuntu 下還沒有開啟 SSH 服務。只需要按照下面的步驟安裝 openssh-server 服務即可。

SSH 服務開啟

sudo apt-get install openssh-server

使用 ps -e | grep ssh,如果只有 ssh-agent 表示還沒啟動,需要 /etc/init.d/ssh start;有sshd 說明已啟動。

然後,你回到 Xshell 中,重新嘗試連接虛擬機,應該就可以成功了。

題外話

下面是 Xshell 的標準按鍵欄,紅框框起來的三個按鈕從左往右依次是【屬性】,我們在這裡可以選擇想要連接哪個主機。第二個是【配色方案】,可以修改住主窗口的配色方案。第三個是【字體】,我比較傾向於的字體是11號「Consolas」。


推薦閱讀:

  • XShell的安裝和使用, Linux達人養成計劃 I教程-慕課網
  • imooc.com/video/5139vmware +ubuntu+xshell+vim

推薦閱讀:

Hadoop環境搭建筆記整理(一)——VM下的centos7安裝及jdk配置
OpenStack虛擬機如何獲取metadata
在G3 iBook上運行Windows 98與Windows 3.2
我為什麼突然開始聊 Windows 了
從零開始搭建LAMP

TAG:虛擬機 |