一、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。