Mac

Mac OS X 多使用者瘦客戶端伺服器(終端伺服器)?

  • April 15, 2013

是否有任何解決方案可以將 Mac 變成真正的多使用者瘦客戶端伺服器?

我想設置幾台便宜的 PC,可以使用 VNC 之類的工具訪問幾個帳戶,但是為每個使用者購買新伺服器或為每個使用者購買虛擬化 OS X Server 的新許可證並不經濟。

我完全知道 OS X Server 允許您使用“網路主文件夾”設置使用者,並且我知道 Mac OS X 中還內置了 VNC。這些都不符合要求(前者需要一個胖客戶端,而後者需要一個胖客戶端僅限單使用者)

更新:耶,獅子!http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing

從 OS X Lion開始,如果您設置了多個帳戶,則內置螢幕共享支持此功能:

每使用者螢幕共享

您可以使用該電腦上的任何使用者帳戶遠端登錄 Mac 並對其進行控制,而不會打擾其他可能在不同登錄名下使用該電腦的人。

我們很高興將 Vine Server for OSX 和 JollyFastVNC 用於客戶端的組合。

Vine Server 在每個登錄使用者的唯一埠號上提供“個人”VNC 伺服器實例。唯一的技巧是使用者需要已經登錄到 Mac 並在他們的帳戶下執行 VineServer 才能進入 VNC。這個引入的引導問題的解決方案是 Vine 伺服器“系統伺服器”,它提供了一個 VNC 會話Mac 控制台 - 因此,讓任何有權訪問控制台會話的使用者將自己登錄到 Mac(因此,啟動他們自己的私有 Vine 伺服器實例)

配置相對簡單:

1/ 打開快速使用者切換,以便多個使用者可以共享 Mac。

2/ 以管理員使用者身份登錄實際的 Mac 控制台,您也希望授予遠端訪問權限。以該使用者身份啟動 Vine Server,並選中“登錄時打開”首選項。

3/ 打開 Vine Server Preferences 並記下分配給此 VNC 伺服器實例的埠號。手動重新輸入該數字以將此實例“固定”到該埠以供後續啟動。還建議您在此處設置此唯一使用者會話的密碼。

4/ 轉到“共享”選項卡並確保選中“允許多個使用者會話”

5/ 轉到啟動選項卡並檢查“系統伺服器…”按鈕。在預設埠 (5900) 上啟動系統伺服器實例。這將是您要使用的控制台VNC 伺服器。(我建議您在此設置密碼)

6/關閉首選項視窗,然後點擊重新啟動伺服器按鈕。

您現在應該能夠登錄到兩個VNC 使用者會話:一個作為埠 5900 上的控制台,另一個作為您剛剛登錄的管理員使用者。

現在,對於每個使用者,讓他們登錄並將 Vine Server 添加到他們的 Dock 並重複上面的步驟 2、3 和 4。

我們注意到的唯一兩個問題是,如果 Mac 重啟,系統伺服器將不會自動啟動。初始使用者需要通過 UI 登錄並啟動它。

第二個問題是,如果使用者通過遠端 VNC 控制台會話登錄,他們隨後對 Mac 的使用將在控制台會話和他們的“個人”VNC 會話中可見。即控制台會話保持綁定到最後登錄的使用者,直到其他人遠端或本地登錄。我們通過在登錄後再次打開遠端控制台會話並使用快速使用者切換到“顯示登錄視窗”來解決此問題,這似乎迫使控制台會話再次分離。

JollyFastVNC 作為一個 bonjour-aware VNC 客戶端輸入圖片,帶有一個不錯的“可用伺服器”瀏覽器。這為每個正在執行的 Vine 伺服器實例和控制台實例提供了遠端 Mac“主機名:埠”,如果您不記得您的埠號,則可以輕鬆導航。

希望這可以幫助。

引用自:https://serverfault.com/questions/8966