GoDaddy 說明

為您的 CentOS 或 Fedora Linux 專屬伺服器設定桌面存取

本文中的某些資訊為我們為您親切提供的進階資訊。 請留意您必須自行負責並留心遵循下列步驟。 客戶支援無法支援這些主題。

您可使用「虛擬網絡計算」(VNC) 以及伺服器和桌面間的安全連線,設定至 Linux 專屬伺服器環境的快速和安全的桌面存取 。

請務必完成以下可確保安全連線的所有步驟。 VNC 並未加密且是在不安全的開放式網絡中,因此請一定要進行下列所有步驟,以設定 確保連線。

這些說明針對執行 CentiOS 6 或 Fedora 的 Linux 伺服器。

第 1 步 - 安裝 GNOME 和 VNC

此步驟含有兩種安裝軟體:其一為 GNOME 桌面環境套裝群組;其二為 VNC 伺服器套裝軟體。 兩者皆可使用 yum (在 Linux 專屬伺服器上) 安裝。

安裝 GNOME 和 VNC

  1. 以超級用戶 (root user) 透過 SSH (安全殼程式協定),登入您的 Linux 專屬伺服器。
  2. 輸入下列資料,並按 Enter。 此程序需要幾分鐘即可完成:
    yum -y groupinstall Desktop
  3. 輸入下列資料,並按 Enter
    yum -y install tigervnc-server

需知: 使用 yum 會讓安裝步驟快速和簡潔。

您的桌面環境現已安裝,VNC (用來存取環境) 也已安裝。

很抱歉,GNOME 安裝了名為 NetworkManager 服務。 這項服務必須移除,因為此服務會覆寫我們本機的名稱伺服器設定,並會對您的伺服器所服務的網域造成 DNS 問題。 要移除 NetworkManager,請發出下列指令:

yum -y remove NetworkManager

NetworkManager 移除後,您可能要查看您的 DNS 解析器是否仍然有效,方法是檢視 /etc/resolv.conf 檔案。 此檔案應有兩項資料,結構類似以下:

名稱伺服器 [ip 位址]
名稱伺服器 [ip 位址]

如果您看到此檔案已被 NetworkManager 覆寫,請透過交談室聯絡我們,我們可為您提供正確的 DNS 解析器。

第 2 步 - 設定 VNC 對桌面的遠端存取

以下為透過 VNC 存取您桌面的設定步驟。

要設定 VNC 使用者

  1. 以您存取 VNC 要用的使用者身份,登入您的 Linux 專屬伺服器 (透過 SSH) 。
  2. 輸入下列資料,並按 Enter
    cd ~/
  3. 輸入下列資料,並按 Enter。 系統會提示您輸入並確認這位使用者的 VNC 密碼:
    vncpasswd

    當您透過 VNC 存取桌面環境時,請使用您的 VNC 密碼建立 VNC 連線,然後輸入使用者密碼以存取桌面環境。

編輯 VNC 設定檔

此程序可將 VNC 設定為更確保連線至桌面、設定桌面呈現的基底大小,以及確定遠端桌面連線所用的連接埠。

  1. 透過 SSH 以超級用戶 (root user) 身份登入您的 Linux 專屬伺服器。
  2. 使用任何純文字編輯軟體,開啟 /etc/sysconfig/vncservers
  3. 在檔案中,新增並儲存以下兩項資料。 重要: 以您要用來存取桌面的使用者名稱取代 "yourvncuser"。
    VNCSERVERS="1:yourvncuser" VNCSERVERARGS[1]="-geometry 1024x768 -localhost"

    這些是在進行下列設定:

    • 1 - 這是在指定 VNC 連線所用的連接埠。 只需輸入最後一碼,前三碼為隱含資料。 例如,1 是指埠 5901。 9 是指埠 5909。
    • 1024x768 - 這是設定 VNC 呈現您的桌面大小。 您可選擇變更設定。
    • -localhost-此選項可限制 VNC 僅能允許進行本機連線。 這項設定與 SSH 通道合用時,會使 VNC 連線更加安全。 SSH 通道設定於下一節有說明。
  4. 輸入下列資料,並按 Enter
    /sbin/service vncserver start
  5. 輸入下列資料,並按 Enter
    /sbin/service vncserver stop

開始使用 VNC 伺服器,並確認運作正常

  1. 透過 SSH 以超級用戶 (root user) 身份登入您的 Linux 專屬伺服器。
  2. 輸入下列資料,並按 Enter
    /sbin/service vncserver start
  3. 輸入下列資料,並按 Enter
    /sbin/chkconfig vncserver on

    需知: 隨時使用最後這項指令,確認開始提供服務。 例如重新開機後。

您現在已完成 VNC 設定。 下一步是設定安全的 SSH 通道,以存取您的 Linux 桌面。

第 3 步 - 設定至 Linux 桌面的安全連線

若要安全存取您的桌面,您必須使用 SSH 通道連至您的伺服器。 最簡單的方法是使用 PuTTY,並且儲存設定以供每次存取伺服器時使用。

設定至 Linux 桌面的安全連線

這些說明假設你有一個保存的 PuTTY 工作階段,以連接到你的 Linux 專屬伺服器。 如你沒有,諮詢 PuTTY 說明文件以建立工作階段。

  1. 開啟 PuTTY,、選取儲存的工作階段,然後點選「載入」
  2. 「類別」部份,從「連線」下點選「SSH」,然後點選「通道」

  3. 輸入下列內容,然後點選「新增」
    • 來源埠580, 類型,以及您在 VNC 設定檔中指定的連接埠。 因為我們在範例中使用連接埠 1,所以此處要輸入 5801。
    • 目的埠580, 類型,以及您在 VNC 設定檔中指定的連接埠。 因為我們在範例中使用連接埠 1,所以此處要輸入 5801。
  4. 輸入下列內容,然後點選「新增」
    • 來源埠590, 類型,以及您在 VNC 設定檔中指定的連接埠。 因為我們在範例中使用連接埠 1,所以此處要輸入 5901。
    • 目的埠590, 類型,以及您在 VNC 設定檔中指定的連接埠。 因為我們在範例中使用連接埠 1,所以此處要輸入 5901。
  5. 類別 部分,導覽至 工作階段
  6. 儲存工作階段 欄位中,輸入 VNC 通道,然後按一下 儲存

步驟 4 — 存取 Linux 桌面

每次存取 Linux 遠端桌面時,你開啟在第三步驟配置的 SSH 通道,然後開啟有 Java 小型應用程式啟動的瀏覽器登入 VNC。

要存取 Linux 桌面

你將透過 VNC 用戶端存取桌面。 如你不肯定使用哪個,建議你使用下列選項:

這些說明假設你有一個保存的 PuTTY 工作階段,以連接到你的 Linux 專屬伺服器。 如你沒有,諮詢 PuTTY 說明文件以建立工作階段。

  1. 開啟 PuTTY,選擇儲存的工作階段,按一下 載入,然後登入你的伺服器。 此舉開啟你在步驟三配置的 SSH 通道。
  2. 開啟您要用的 VNC 客戶端,輸入 http://localhost:590[n] ([n] 是指您在 VNC 設定檔指定的連接埠),然後按 Enter

如此做會啟動安全連線,將您的 Linux 伺服器連接至您的桌面,且您應該會看到類似以下的畫面。

(選項) 第 5 步 - 移除 GNOME 和 VNC

這項程序完成後,您可能要移除 GNOME 桌面環境群組和 VNC 伺服器套裝軟體。 兩者皆可使用 yum (在 Linux 專屬伺服器上) 移除。

移除 GNOME 和 VNC

  1. 以超級用戶 (root user) 透過 SSH (安全殼程式協定),登入您的 Linux 專屬伺服器。
  2. 輸入下列資料,並按 Enter。 此程序需要幾分鐘即可完成:
    yum groupremove "GNOME Desktop Environment"
  3. 輸入下列資料,並按 Enter
    yum remove tigervnc-server

這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。