Xming(windows下的X Server)的使用,在windows下運行你的終端和所有基於XWindow的程式

來源:互聯網
上載者:User

一、Xming的簡介

1、Xming是一個Microsoft Windows平台上免費的X Server

2、Xming項目地址及介紹
http://sourceforge.net/projects/xming
http://en.wikipedia.org/wiki/Xming
http://www.straightrunning.com/XmingNotes

===================================================================

二、下載Xming並安裝

1、下載如下幾個軟體
Xming-6-9-0-31-setup.exe
Xming-fonts-7-5-0-11-setup.exe
Xming-mesa-6-9-0-31-setup.exe
Xming-portable-PuTTY-7-3-0-17-setup.exe
Xming-tools-and-clients-6-9-0-28.zip

2、安裝Xming相關軟體

(1)安裝Xming
安裝Xming的時候,我選擇Portable PuTTY Link SSH Client-use with Portable PuTTY
最好安裝在C:/Software/Xming目錄下,因為這樣方便使用

(2)安裝Xming-fonts
也安裝到C:/Software/Xming目錄下

(3)安裝Xming-tools
解壓Xming-tools的zip包中的那些工具到Xming目錄下

(4)安裝Xming-portable-PuTTY
預設安裝

===================================================================

三、Xming常見的幾種使用方法

第一種:通過SSH來使用Xming

1、優點
使用SSH的X11 forwardig功能可以簡單的通過以下三步就可以實現使用Xming,並且X Server與X Client之間的通訊是加密的

2、配置步驟

第一步:通過putty串連X Client(192.168.0.50)
開啟X11 forwarding功能(如)串連遠端的X Client

第二步:開啟Xming(最好把Xming的安裝路徑加入到windows xp系統的PATH環境變數中)
cmd -> C:/Software/Xming -> xming

第三步:在已經串連到X Client的putty中運行Client程式
[root@RedHat ~]# xterm &
[root@RedHat ~]# xeyes &
[root@RedHat ~]# twm &
[root@RedHat ~]# xclock &
注意:如果找不到xterm指令,那麼就是沒有安裝xterm的RPM包,可到光碟片中安裝該RPM包即可

第四步:測試結果

------------------------------------------------------------------------------------------------

第二種:通過xauth來使用Xming

第一步:設定環境變數
C:/Software/Xming> set DISPLAY=192.168.0.10:0(注意:這裡IP是Xming安裝程式所在的主機的IP地址,即:X Server的IP地址,而不是X Client的IP地址)
C:/Software/Xming> set HOME=C:/Software/Xming(Xauthority檔案存放路徑)

第二步:產生X Server認證檔案
在Xming下的認證檔案為Xauthority,而不是Linux下的.Xauthority
C:/Software/Xming> xming -ac
C:/Software/Xming> xauth generate 192.168.0.10:0

第三步:啟動Xming
C:/Software/Xming> xming -auth C:/Software/Xming/xauthority

第四步:將論證檔案拷貝到遠端X client,進行匯入操作

..........................................................

 

------------------------------------------------------------------------------------------------

 

第三種:用XDMCP開啟會話方式來使用Xming

第一步:在X Client開啟一個X display manager
[root@CentOS ~]# vi /etc/gdm/custom.conf
[security]
AllowRemoteRoot=true #允許root使用者進行串連,普通使用者是都可以串連的
[xdmcp]
Enable=true

 

第二步:在X client上運行gdm
[root@CentOS ~]# gdm&
注意:由於X display manager需要一個X系統,所以會增加一個xorg進程

 

第三步:在X Server中使用Xming來串連

注意:使用:0,:1,:2,....:n來開啟多個xming
xming  :0   -query  192.168.0.50
xming  :1   -query  192.168.0.50


注意:如果不能串連到X Client,那麼可能是防火牆的問題,所以要麼關閉X Client上的防火牆,或者使用以下指令
[root@CentOS ~]# netstat  -aupn | grep 177
[root@CentOS ~]# iptables  -t  filter  -A  INPUT  -p udp --dport  177  -j  ACCEPT

 

 

 

 

 

 

PuTTY + Xming, using gedit command under windows.

 

PuTTY是windows系統上的一個免費軟體,是Telenet和SSH服務的用戶端實現。綠色軟體,無需安裝,下載後即可以直接運行。

Xming是windows系統上的一個自由軟體,是X Server的精簡實現。下載安裝後,可以顯示linux系統上的基於X Server的檔案。

1 安裝

PuTTY - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Xming - http://sourceforge.net/projects/xming/

PuTTY下載後可以直接運行,無需安裝。Xming的安裝選擇預設即可。

2 運行

- 先運行Xming,在windows系統欄會出現logo。。

- 運行PuTTY, 開啟PuTTY Configuration。在Session/Specify the destination you want to connect to輸入linux主機IP地址,連接埠預設(22)。在Session/Load, save or delete a stored session/Saved Sessions輸入你的Session名稱,例如"linux server"。點擊Save。在Connection/SSH/X11/X11 forwarding,選擇Enable X11 forwarding,並且輸入X display location的值為"localhost:0.0"。滑鼠點擊Open。

- login

- 輸入gedit,將會開啟"Unsaved Document 1 - gedit"。如果你想開啟檔案,可以直接輸入gedit myfile.rsa。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.