是否有任何解决方案可以将 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
我们很高兴将 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“主机名:端口”,如果您不记得您的端口号,则可以轻松导航。
希望这可以帮助。
看看Aqua Connect 终端服务器。它通过 RDP、VNC 和 X11 向客户端提供多用户 OSX。
维维盖,
我刚刚使用 Vine Server 进行了设置,效果很好。
由于我将此计算机仅用于终端目的,因此我创建了一个脚本,该脚本会在您登录后自动进行快速用户切换。
我把它放在 /opt/fastswitch
然后在终端做了,
sudo chmod +x 快速开关
然后对于每个用户,我在 Accounts、[account name]、Login Items 中创建了 fastswitch 启动程序之一。
现在,端口 5900 始终默认为用户登录!
如果您对同样使用计算机的用户执行此操作,他们将被置于快速用户切换状态,他们将不得不再次重新登录。
从 OS X Lion开始,如果您设置了多个帐户,则内置屏幕共享支持此功能:
Coderebel 制作iRAPP 终端服务器。与 Aqua Connect 终端服务器 (ACTS) 不同,网站上列出的价格为 298 美元,截至本文发布。iRAPP 目前支持 Snow Leopard,而 ACTS 表示“完全兼容的版本……目前不可用。” 我也没有尝试过,但想将我发现的信息添加到这个问题中。
您也可以运行多个 VNC 服务器实例,我猜这类似于上面建议的 vine。看来您可能必须获得许可证才能在 mac OS X 中使用 realVNC 执行此操作,尽管 Linux“多实例”版本是免费的。
使用内置远程共享与一个tightvnc客户端可能需要将编码设置为“hextile”:http ://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -使用-vnc
另请注意,有些人通过使用 remotix 作为从 Windows 到 OS X Lion 的客户端报告了“更多”成功:https ://discussions.apple.com/thread/3190260?start=180&tstart=0