-->

2012年12月8日 星期六

透過 Putty + XMing,在 Windows 下執行遠端 Linux 上的 GUI 程式


  • 前言
    在 Linux 裡,可以透過 X Window (簡稱 X11) 來處理圖形介面。
    往往有時候我們希望可以直接透過遠端存取的方式在 Linux 上處理相關作業。例如:透過 Putty (Telnet/SSH) 來連遠端的 Linux。然後開始修改文件,例如用 vim 修改檔案內容。但是,有時想要能透過滑鼠來快速移到某行時,只能透過鍵盤來操作,會不會覺得很麻煩、很不方便?
  • 這時候,就可以採取 Putty + XMing 的方案了。

先登入到你的遠端 Linux
  • 先安裝 openssh,在 CentOS 下可以用下面的指令
    yum install openssh
  • 編輯 /etc/ssh/sshd_config
  • 加入三行
    X11Forwarding yes
    X11DisplayOffset 10
    X11UseLocalhost yes
  • 然後儲存
  • 重新啟動 sshd,指令如下
    service sshd restart

下載並安裝 XMing (http://sourceforge.net/projects/xming/) for Windows。



執行 XLanuch


 





設定 Putty 的 SSH > X11 forwarding


之後執行 Putty 的 SSH 連線
輸入 xclock 以及 gvim,可以看到從 Linux 來的 GUI 視窗



沒有留言:

張貼留言