Xming安裝 + X11-Forwarding使用

由 Derek 發表於 四月 29, 2013 / 4 則評論

在 Linux 下執行GUI 通常需要兩個部份來完成,因此就來簡單說明一下這兩部份的相關設定。

 

Xming介紹

Xming 是一個在Microsoft Windows 操作系統上運行X Window System 的自由軟件。

Xming 的主要功能是通過在Linux平台上通過交叉編譯的方法,實現了跨越操作系統對X GUI的表現。可用於在Windows運行Linux的程序(需要在本地Windows上運行一個X Server,即是本程式)。

Linux 及各種Unix like的操作系統現在都用X Window圖形界面。但是由於體積臃腫導致在Linux運行3D遊戲十分困難。但是得益於其接口良好、擴展性和可移植性優秀的特點(重要的是具有網路透明性),利用它可以很方便的遠程啟動Linux的圖形程序。

Xming 的新版本 停止採用 GPL 授權。但是 SourceForge 的版本維持 GPL 。 Xming 新版本授權主要在”redistribution” 加上限制。為此,Blue GNU 網站與Xming 作者有一番討論,最終確認Xming 新版的授權方式並沒有違法。

 

更多說明

http://baike.baidu.com/view/1900538.htm

http://zh.wikipedia.org/wiki/Xming

http://freedesktop.org/wiki/Xming

http://www.straightrunning.com/XmingNotes/

 

 

X11-Forwarding介紹

X11-Forwarding 是透過 SSH 的方式,提供一個能在本地主機上直接執行遠端Server的GUI。由於使用的是 SSH 通訊方式,所以在安全性上比 VNC 來的好。

 

 

系統環境:

Windows 7

Centos 6.4  64位元

Xming 6-9-0-31

 

 

系統設定:

Xming下載

官網載點 : 下載

本站載點 : 下載

 

Xming 安裝

點擊 Xming-6-9-0-31-setup.exe 開始安裝

 

選擇安裝的資料夾,使用預設就行了

 

選擇套件,若沒有特別需求使用預設就行了

 

設定開始選單的資料夾名稱(預設)

 

設定是否要使用icon

 

安裝前最後確定,沒問題就可點選「Install」開始安裝

 

安裝過程需要一點點時間

 

安裝完成

 

在安裝完成後會在右下角常駐列看到相關圖示

或是到「開始」→「所有程式」→「Xming」→「XLaunch」可以設定相關細項

 

 

連線軟體設定 (PuTTY、Xshell)

Xshell

開啟 Xshell 的設定檔「Tunneling」→「X11 Forwarding」→「X DISPLAY

請把紅框2裡的「Forward X11 connections to」打勾,然後選X DISPLAY。因為Xmanager需要購買才能使用

 

PuTTY

開啟 PuTTY 「Connection」→「SSH」→「X11」→「X11 forwarding」→「Enable X11 forwarding

Enable X11 forwarding 打勾

 

 

X11-Forwarding 設定

檢查是否有安裝xorg-x11-xauth 套件,如果沒有請自行安裝

 

修改 OpenSSH 的設定,把 AllowTcpForwarding X11Forwarding 修改為YES

 

 

測試

測試的方式有很多種,在這邊主要是為了設定KVM使用。因為就拿開啟KVM的GUI方式來測試。

 

若看到開啟下圖就表示設定成功

 

  

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. Alpha 說: 2013/12/03

    請問你一下
    當你使用XMING+XSHELL開啟程式的時候(圖形化介面)
    速度會很慢嗎?

    因為我這邊利用這個方式打開MATLAB的時候 我光是打幾個字都會LAG

    要打開一個M檔 都可以開個五~十分鐘…囧

    有加速的方法嗎??

    • Derek 說: 2014/02/04

      我在使用上並不會很慢耶
      至於加速的方式我還沒研究過
      不好意思~

  2. 植髮 說: 2013/05/13

    很棒的介紹!對寫程式的人很有幫助

發表評論至 Alpha

*