使用SSH的X11 Forwarding遠程執行GUI程序
SSH的X11 Forwarding功能提供了一個非常好的方法,在你的本地主機上執行遠程主機的GUI程序。比如你的開發環境可能是CentOS,你需要在CentOS下編碼。但你的工作環境可能是Ubuntu,你在Ubuntu下收發郵件,瀏覽網頁。你當然可以使用CentOS同時作為你的開發與工作環境,但你將不得不忍受CentOS陳舊的桌面系統及用戶體驗。你也可以通過SSH遠程登錄到你的CentOS系統,然後使用CLI程序(如Vim)完成你的工作,但如果能使用更方便的GUI程序時(如Eclipse),為什麼不呢?現在我們來看看如何實現在Ubuntu上遠程執行CentOS主機的GUI程序Eclipse。