Xshell通過SSH連接至服務器,在本地顯示服務器的圖形界面(建議使用MobaXterm)

很普遍的一種開發方式是在本地Windows系統工作,通過Xshell或其他支持SSH協議的終端連接至服務器。存在的問題是很多圖形界面無法顯示,如gitk,gedit等,下面這個操作實現了在本地Windows系統中顯示遠程Linux系統的圖形界面。

 

Linux的圖形界面實現是通過X window來實現的,也就是X11協議。

 

X Window是客戶端和服務器的模型

也就是說,只要在本地實現X Server,然後服務器上的Linux應用程序發起X Client請求,即可在本地Windows系統中顯示遠程Linux系統的圖形界面。

所以目標就是在本地實現X Server即可。

 

一、簡單的方法是選擇自帶X11服務的終端模擬器——開源免費的MobaXterm。默認配置就已經開啓了X11服務。直接配置SSH連接至遠端服務器即可。

1. 如果你使用的是Xshell,putty, 或SecureCRT,則需要在本地安裝VcxSrv以支持X11協議。安裝完成後點擊XLaunch在後臺啓動XServer服務。XLaunch全部選擇“下一步”直至配置完成。

2. 然後在Xshell中SSH連接設置中選擇SSH->隧道->轉發X11連接到本地X Display.

3. 測試,在Xshell中輸入需要圖形界面顯示的命令如gitk,gedit等,本地順利新建個窗口顯示出遠程Linux系統的圖形界面。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章