Mac OS X 多用户瘦客户端服务器(终端服务器)?

Mac OS X 多用户瘦客户端服务器(终端服务器)?

有没有什么解决方案可以将 Mac 变成真正的多用户瘦客户端服务器?

我想使用 VNC 之类的工具设置几台可以访问几个帐户的廉价 PC,但为每个用户购买一台新服务器或为每个用户购买虚拟化 OS X Server 的新许可证并不经济。

我完全知道 OS X Server 允许您使用“网络主文件夹”设置用户,并且我知道 Mac OS X 中还内置了 VNC。这两者都不符合要求(前者需要胖客户端,而后者仅限单用户)

更新:耶,狮子!http://www.9to5mac.com/54102/10-7-lion-allows-多用户远程计算

答案1

从 OS X Lion 开始如果您设置了多个帐户,则内置屏幕共享支持此功能:

每个用户的屏幕共享

您可以使用 Mac 电脑上的任何用户帐户远程登录并控制它,而不会打扰可能以不同登录名使用该电脑的其他人。

答案2

我们很高兴地使用适用于 OSX 的 Vine Server 和适用于客户端的 JollyFastVNC 的组合。

Vine Server 为每个登录用户提供了一个“个人” VNC 服务器实例,该实例位于一个唯一的端口号上。唯一的技巧是,用户需要已经登录到 Mac,并且 VineServer 在其帐户下运行,才能使用 VNC。解决由此引发的引导问题的方法就是 Vine Server“系统服务器”,它为 Mac 控制台提供 VNC 会话 - 因此,任何有权访问控制台会话的用户都可以登录到 Mac(从而启动他们自己的私人 Vine Server 实例)

配置相对简单:

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 的 VNC 客户端,带有一个不错的“可用服务器”浏览器。它为每个正在运行的 Vine Server 实例和控制台实例提供远程 Mac“主机名:端口”,如果您记不住端口号,可以轻松导航。

希望这可以帮助。

答案3

看看Aqua Connect 终端服务器. 它通过 RDP、VNC 和 X11 向客户端提供多用户 OSX。

答案4

Coderebel 制作iRAPP 终端服务器。与 Aqua Connect Terminal Server (ACTS) 不同,网站上列出的价格为 298 美元(截至本文发布时)。iRAPP 目前支持 Snow Leopard,而 ACTS 表示“目前尚无完全兼容的版本……”。我也没有尝试过,但想将我找到的信息添加到这个问题中。

相关内容