3,871 瀏覽數

Lniux – 遠端桌面

遠端桌面:

通常 Server 大多使用 Linux 或是 Windows 的系統,而管理者不可能一天到晚都坐在 Server 前面去做登入管理等日常工作,通常會是用一台桌機遠端登入系統進行管理,但是常遇的問題是如何從 Linux 登入 Windows 或是由 Windows 登入 Linux 系統.也有可能會由 Linux 登入另外一台的 Linux 系統進行管理.這個問題可以由3個方面來看是如何去解決.

  • Linux -> Windows
  • Windows -> Linux
  • Linux -> Linux

remote_desktop000
先來看一下 Linux 系統的圖形顯示常遇到的名詞

  • X Window System:
    x Windows System (簡稱為 X 或是 X11).x 基本上只是一個最基本的框架(framework),他只定義視窗的移動遷移的顯示方式以及使用者的輸入裝置如滑鼠或是鍵盤如何和系統的互動.x 不提供使用者介面(user interface) 平常我們看到的已經是 X display manager 所包裝好的系統.

    x 是藉由網路協定來提供 GUI(graphical user interface) 的顯示,而這顯示協定 被稱為 display protocols.因為是透過網路行定傳送要顯示的資料所以系統的 IP 改變過會影響到系統的顯示.

    他可以區分成兩塊一是 Dispaly Server (X Server) 負責顯示介面與繪圖,並將使用者的輸入行為告知 X Client,而 X client application 則是負責產生繪圖的數據並回傳給 X Server,通常我們的 dispaly server 和 client application 都是在同一台電腦上面.我們可以透過不同的方式來顯示遠端的桌面.

  • X display manager:
    display manager 提供給使用者登入系統的畫面,使用者輸入正確的使用者名稱以及密碼之後建立 X server 的 session.(如果 display manager 同時存在使用者電腦上時,他會預先啟動 x server 的 session)目前使用的版本是 X11R4 採用的是 X Display Manager Control Protocol (XDMCP)
  • GNOME Display Manager:
    這是 RedHat 預設的 XDM(X display manager),關於更多 Linux 下圖形顯示請參考鳥哥網站 或是 wiki (X Window System ,X display manager , GNOME Display Manager)
  • XDG(X DESKTOP GROUP):
    XDG 定義了基本的 Linux 下的 X Window System (X11) 以及其他 Unix-like 作業系統的桌面環境.主要是為了增加 free software desktop environments 的互通性, XDG(X Desktop Group)主要是由 FreeDesktop.org 所維護,其官方網站為 http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

對於一般本版(RedHat)的 X-Windows 使用上相當不便,但有另一個分支 Ubuntu 桌面系統卻是受到大家的推崇,所以未來會把這裡規劃成桌面系統的使用心得.而系統將採用 Ubuntu,他的下載網站為 http://www.ubuntu.com/

如果你對於 X-window 有研究可以自行修改 X11 設定檔 /etc/X11/gdm/gdm.conf or /etc/X11/xorg.conf

遠端桌面:

Linux -> Windows

Windows -> Linux

Linux -> Linux

在 Windows 下有一個多功能遠端桌面工具 Terminals 同時支援多種遠端連線的協定.

網友的想法

  1. 自動參照通知: 遠端桌面 Terminals | Benjr.tw

發表迴響