###################
#安裝Xming 和 Putty:
###################
Xming是一個在Microsoft Windows操作系統上運行X Window System(也常稱為X11或X X的工作站)的自由軟件,可用于在Windows運行Linux的程序(需要在本地Windows上運行一個X Server,即是本程序)。
Linux 以及各種Unix like的操作系統現在都用基于X Window圖形界面。但是由于體積臃腫導致在Linux運行3D游戲十分困難。但是得益于其接口良好、擴展性和可移植性優秀的特點(重要的是具有網絡透 明性),利用它可以很方便的遠程啟動Linux的圖形程序。
下載地址:
https://sourceforge.net/projects/xming/
或者http://www.straightrunning.com/XmingNotes/
Xming 用OpenGL展示界面
Xming-fonts 標準X字體,部分傳統的X應用的顯示也需要這些字體
Xming-mesa 用更慢的Mesa展示界面, 有時X轉發會更好
Xming-portable-PuTTY 提供X界面轉發ssh程序
Xming-tools-and-clients 提供一些X應用專用的工具
Putty: http://www.putty.org/
####################################################
# 通過SSH來使用Xming,在putty terminal 中打開Linux下的圖形界面
####################################################
1)保證Linux server中 /etc/ssh/sshd_config
X11Forwarding yes
2)Putty中X11 forwarding:
Putty Configuration-->Preffered SSH protocal version->SSH版本是2.
Connection-->SSH-->X11-->Enable X11 forwarding, X display location填上localhost:0, 下面的協議選擇MIT-Magic-Cookie-1.
3)windows下起linux下的圖形界面
啟動Xming,"Display number"中的數字, 使用默認的0.
使用Putty連接Linux server,在putty終端下運行
set DISPLAY=10.160.13.229:0(注意:這里IP是Xming安裝程序所在的主機的IP地址,即:X Server的IP地址,這里就是你的windows的地址,X Client是linux 服務器)
(DISPLAY 環境變量格式如下hostname: displaynumber.screennumber,我們需要知道,在某些機器上,可能有多個顯示設備共享使用同一套輸入設備,例如在一臺PC上連接 兩臺CRT顯示器,但是它們只共享使用一個鍵盤和一個鼠標。這一組顯示設備就擁有一個共同的displaynumber,而這組顯示設備中的每個單獨的設 備則擁有自己單獨的 screennumber。displaynumber和screennumber都是從零開始的數字。這樣,對于我們普通用戶來說, displaynumber、screennumber就都是0。
hostname指Xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形界面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平臺運行的Xserver的Windows機器.如果Host為空, 則表示Xserver運行于本機, 并且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式.
使用TCP方式連接時, displaynumber為連接的端口減去6000的值, 如果displaynumber為0, 則表示連接到6000端口;
使用unix socket方式連接時則表示連接的unix socket的路徑,如果displaynumber為0, 則表示連接到/tmp/.X11-unix/X0 .
creennumber則幾乎總是0. )
然后運行gvim,發現linux下的gvim顯示在你的windows桌面上了。
如果出現:
Xlib: connection to "10.160.13.229:0.0" refused by server Xlib: No protocol specified
在右下角點擊Xming server的view log,發現有如下消息
AUDIT: ... Xming: client 4 rejected from IP 10.160.23.18
這個10.160.23.18正是linux server的地址
解決辦法:
右鍵桌面上的Xming圖標,修改Xming的命令,取消權限控制,使用-ac選項:
C:\Program Files\XMing\Xming.exe :0 -clipboard -multiwindow -ac
然后啟動Xming,發現可以在windows下顯示linux的圖形界面了。。
#安裝Xming 和 Putty:
###################
Xming是一個在Microsoft Windows操作系統上運行X Window System(也常稱為X11或X X的工作站)的自由軟件,可用于在Windows運行Linux的程序(需要在本地Windows上運行一個X Server,即是本程序)。
Linux 以及各種Unix like的操作系統現在都用基于X Window圖形界面。但是由于體積臃腫導致在Linux運行3D游戲十分困難。但是得益于其接口良好、擴展性和可移植性優秀的特點(重要的是具有網絡透 明性),利用它可以很方便的遠程啟動Linux的圖形程序。
下載地址:
https://sourceforge.net/projects/xming/
或者http://www.straightrunning.com/XmingNotes/
Xming 用OpenGL展示界面
Xming-fonts 標準X字體,部分傳統的X應用的顯示也需要這些字體
Xming-mesa 用更慢的Mesa展示界面, 有時X轉發會更好
Xming-portable-PuTTY 提供X界面轉發ssh程序
Xming-tools-and-clients 提供一些X應用專用的工具
Putty: http://www.putty.org/
####################################################
# 通過SSH來使用Xming,在putty terminal 中打開Linux下的圖形界面
####################################################
1)保證Linux server中 /etc/ssh/sshd_config
X11Forwarding yes
2)Putty中X11 forwarding:
Putty Configuration-->Preffered SSH protocal version->SSH版本是2.
Connection-->SSH-->X11-->Enable X11 forwarding, X display location填上localhost:0, 下面的協議選擇MIT-Magic-Cookie-1.
3)windows下起linux下的圖形界面
啟動Xming,"Display number"中的數字, 使用默認的0.
使用Putty連接Linux server,在putty終端下運行
set DISPLAY=10.160.13.229:0(注意:這里IP是Xming安裝程序所在的主機的IP地址,即:X Server的IP地址,這里就是你的windows的地址,X Client是linux 服務器)
(DISPLAY 環境變量格式如下hostname: displaynumber.screennumber,我們需要知道,在某些機器上,可能有多個顯示設備共享使用同一套輸入設備,例如在一臺PC上連接 兩臺CRT顯示器,但是它們只共享使用一個鍵盤和一個鼠標。這一組顯示設備就擁有一個共同的displaynumber,而這組顯示設備中的每個單獨的設 備則擁有自己單獨的 screennumber。displaynumber和screennumber都是從零開始的數字。這樣,對于我們普通用戶來說, displaynumber、screennumber就都是0。
hostname指Xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形界面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平臺運行的Xserver的Windows機器.如果Host為空, 則表示Xserver運行于本機, 并且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式.
使用TCP方式連接時, displaynumber為連接的端口減去6000的值, 如果displaynumber為0, 則表示連接到6000端口;
使用unix socket方式連接時則表示連接的unix socket的路徑,如果displaynumber為0, 則表示連接到/tmp/.X11-unix/X0 .
creennumber則幾乎總是0. )
然后運行gvim,發現linux下的gvim顯示在你的windows桌面上了。
如果出現:
Xlib: connection to "10.160.13.229:0.0" refused by server Xlib: No protocol specified
在右下角點擊Xming server的view log,發現有如下消息
AUDIT: ... Xming: client 4 rejected from IP 10.160.23.18
這個10.160.23.18正是linux server的地址
解決辦法:
右鍵桌面上的Xming圖標,修改Xming的命令,取消權限控制,使用-ac選項:
C:\Program Files\XMing\Xming.exe :0 -clipboard -multiwindow -ac
然后啟動Xming,發現可以在windows下顯示linux的圖形界面了。。