假設有這樣的場景,開發者用的是Windows系統,且系統的存儲資源和內存有限,在運行VMware虛擬機中作一些測試時,一般會礙於電腦的VMWare客戶端圖形界面的響應速度太慢。而在Xshell中對虛擬機進行操做,能夠避免客戶端中出現的響應慢的問題。linux
這只是一個假設,通常開發者的電腦都是性能比較好的。而在工做環境中的電腦更不用說了。而本文的重點不在這,只是經過這個場景能夠了解到Xshell在鏈接Windows和Linux系統上的優點。在實際工做中,Xshell都是一個常常被使用到的工具。shell
下面是摘自百度百科上的描述:Xshell是一款Windows下很是優秀的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 經過互聯網到遠程主機的安全鏈接以及它創新性的設計和特點,幫助用戶在複雜的網絡環境中享受他們的工做。而本人以爲其內置的ftp文件傳輸功能更是windows系統和linux系統之間文件傳輸的強大的接口。ubuntu
本文先介紹怎麼利用Xshell鏈接Linux虛擬機,後面的文章繼續介紹Xshell的使用技巧。筆者也會在學習過程當中不斷更新內容。c#
第一步:打開Vmware客戶端windows
由於VMware虛擬機的網絡和服務在Windows操做系統中是默認打開的,因此日常能夠不須要在Windows中配置。另外須要打開客戶端,才能夠用Xshell鏈接虛擬機安全
Windows中查看VMware服務:網絡
win+R工具
輸入:性能
services.msc學習
VMware開啓的服務
能夠知道linux操做系統掛載在了windows操做系統中
第二步:查看ip地址
虛擬機中使用命令ifconfig來查看ip地址
例如:
root@tltx:/etc# ifconfig
ens33 Link encap:以太網 硬件地址 00:00:00:20:66:00
inet 地址:172.0.11.1 廣播:172.0.11.255 掩碼:255.255.255.0
inet6 地址: abcd::efgh:jk30:lm00:no00/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:282614 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:115742 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收字節:379988258 (379.9 MB) 發送字節:8071275 (8.0 MB)
lo Link encap:本地環回
inet 地址:127.0.0.1 掩碼:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 躍點數:1
接收數據包:82836 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:82836 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1
接收字節:6513201 (6.5 MB) 發送字節:6513201 (6.5 MB)
上面三個粗體字段以linux操做系統配置的實際狀況爲準
第三步:在Xshell中輸入ip地址,端口號和協議
在Xshell客戶端:
文件—》新建
在對應的位置輸入在虛擬機中查詢到的ip地址,端口號默認爲22,協議爲SSH
點擊肯定,就能夠建立一個新的會話了
第四步:鏈接Linux操做系統
在上面的會話界面選中剛建立的會話,點擊鏈接。
接下來會彈出一個詢問對話框,選擇接受並保存就能夠了。
而後是登陸用戶頁面:
須要填入建立虛擬機用戶時的Linux用戶帳號和密碼
登陸成功頁面:
我使用的是ubuntu操做系統