2017年6月13日 星期二

Windows8下透過 putty執行Linux GUI工具(Xming+X11-Forwarding)


工作環境的關係,有時候還是需要透過 Windows來操作控制 Linux Server上的工具,一般文字指令操作只需要透過 putty終端連線至 Linux即可完成,但有些GUI工具的操作通常就是透過VNC來完成了,不過VNC的操作環境並不如 Windows的遠端桌面來的理想,再加上目前我工作環境的特殊限制、各個 Linux Server都是以 key而非 password的方式連線,因此不方便輸入vncpassword怎麼辦呢?

網路上搜尋了一下發現以下解決方案在此做個紀錄。


1. 關於Xming
Xming 是一個在 Microsoft Windows 電腦上運行的開源 X-Windows 終端機模擬器(X 伺服器)。Xming 容讓 Windows 機器顯示在遠端 Linux 伺服器上執行的圖像化 Linux 程式。除了基本安裝程序外,本文章亦示範如何利用 PuTTY SSH 客端程式保障 Xming 下的 X-Window 工作階段。


2. 先決條件
遠端的 CentOS 伺服器上必須安裝了 X Window System 套件群組。(若以Desktop環境安裝的版本則可跳過此步驟)
[root@centos7 ~]# yum groupinstall "X Window System" -y 

X Window 系統採用主從架構。X 伺服器透過網絡或本地回送界面聽候來自 X 客端應用程式的連線。伺服器與圖像卡、顯示屏、鍵盤、滑鼠等硬件溝通。X 客端應用程式在用戶空間內運行,它為用戶建立一個圖像化介面,並將用戶的要求遞交 X 伺服器。


3. 安裝
利用下列連結從 Sourceforge 下載最新版的 Xming 安裝程式。
http://sourceforge.net/projects/xming/files/latest/download



沒有安裝ssh client軟體的話可以順便安裝 putty



其他步驟基本上下一步即可安裝完畢。













4. 應用你的Xming
》啟動 Xming
》開啟 PuTTY 的連線設定視窗(啟動 Putty)
》在 PuTTY 的設定視窗,選取 Connection --> SSH --> X11
》請勾選 Enable X11 forwarding 選項
》返回 Session 類別,指定你要連線的主機名稱或 IP 位址並連線Open





在 Putty文字環境下執行GUI工具來測試 X11 轉接。
如何!是不是很像vmware的無縫整合(Unity)模式呢?




本文內容參考自Xming —— 從 Windows 系統管理圖像化的 Linux 應用程式

0 意見: