在Mac mini上同时有几个用户


24

我们是一个小型开发人员小组,我们想购买Mac mini以便为iOS开发。

我们想知道是否有几个用户可以远程登录Mac mini(使用VNC或类似工具),我们每个人都有自己的桌面(默认情况下VNC不这样做)。

这可能吗?如果是,它需要哪种软件?(客户端计算机在Windows上运行。)


Answers:


13

不知道是两年前问这个问题的,但是我确认现在可以立即使用。

2010年中运行Mac OS X Mavericks 10.9的Mac Mini已通过客户端计算机测试:使用TightVNC Viewer的Windows 7 Pro,使用iTeleport的iPad。

两个客户端设备都能够通过VNC连接到Mac Mini,并同时登录到不同的用户帐户。

在每个VNC会话上,它将显示mac登录窗口,用户可以选择访问特定的用户帐户。

尽管我同意,当多个用户同时连接时,它可能会消耗更多的资源,而且还会用于开发。


这也适用于OS X El Capitan(版本10.11.1)作为服务器以及Windows 10 Pro(内部版本10586)作为客户端的情况。
Jeevan Takhar 2015年

帮助我在Mac机器上设置此环境
AsimRazaKhan

6

对的,这是可能的。但是两台计算机都必须运行Lion

在Mac 主机中,转到系统偏好设置>共享>屏幕共享并启用它。还要检查首选项。

远程 Mac中,只需按Command+,K然后键入vnc://和计算机的IP地址。


不幸的是,我们正在尝试从Windows计算机进行远程连接...我们的观点是避免购买几台苹果计算机:)
Jukurrpa 2012年

1
@Jukurrpa您也可以在Windows上使用VNC客户端:)
rogerdpack 2016年

3

是的,您可以在Mac OS X 10.7和更高版本中执行此操作。只需为每个用户设置一个帐户并启用VNC(System Preferences=> Sharing=> Screen Sharing)。


我在Macbook Pro上尝试过。当我从Windows计算机与VNC连接时,我只会看到一个灰色屏幕(登录屏幕的背景)。如果没有用户在Macbook上登录,我会看到登录屏幕,但是两台计算机都可以看到并控制相同的会话。
Jukurrpa 2012年

你确定你正在运行10.7(Lion)吗?
Paul R

3

2012年下半年,使用RealVNC的16 GB Mac Mini。在LAN上,一次同时运行3个活动用户,同时运行Xcode 6。最大的问题是设置可变的屏幕分辨率,因为Mac具有多个巨型屏幕,而Windows PC没有。效果很好。如果我们想增加16个演出,我们可以添加另一个用户。

关于这如何适用于原始问题,当一个人在Mini上工作时,另外两个人可以从LAN上的Windows工作站登录,所有工作站都运行xcode。从Windows工作站。我认为,如果我理解正确,那是原始的问题。

我只想补充说安装非常简单。在mini和每台PC上安装VNC。就是这样。花了大约30分钟使问题得到解决。


您是否可以添加一些其他细节,以了解这如何特别适用于OP的问题?
2015年

MINI上的工作量令人印象深刻-感谢您提供的数据。
bmike

鉴于它是配备i5的低端Mini,我很惊讶。
RegularExpression

2

据我所知,Mac OS X不开箱即用,至少不支持Windows客户端。

因此,您需要第三方软件,例如Aqua ConnectiRAPP终端服务器。

苹果有屏幕共享功能,但是它是基于VNC的(我相信,“屏幕共享”的扩展要允许多个连接,需要一个Mac客户端),所有 迹象 表明Lion的VNC实现已中断,尤其是在尝试从Windows客户端访问它。


1

您可以通过启用“远程登录”来一次登录多个用户,但是这将使许多用户可以通过ssh / scp方式登录。如果要访问终端工具(包括xcode的命令行界面来构建项目),这可能是可行的,您可以通过ssh会话使用gccxcodebuild之类的东西。

如果要让每个其他用户访问他们自己的GUI是您的目标,那么我不确定内置VNC服务器是否可以实现。有一个有趣的解决方案 10.4:使用 在Mac OS X提示中记录的多个同时GUI帐户可能是您问题的答案,但是已在Mac OS 10.4上进行了测试,不确定它是否可以在OS X Lion上运行,等等。

他们的解决方案是:

在一台Mac上设置两个或多个帐户后,安装OSXvnc并启动服务器。启动后,快速用户切换到计算机上的其他用户。

现在从另一台计算机上,使用VNC查看器(如VNC的Chicken)并将其指向Mac。即使Mac是以其他用户身份登录的,您的VNC会话仍将使用原始帐户,从而使您俩都可以同时使用计算机。

在测试时,这似乎很好用,尽管您必须怀疑是否同时发生的同一程序的系统调用会出现问题。我只运行了大约两个小时,但到目前为止没有问题。


0

好的,这是可能的,但是存在一些可行的方法。

第一个选择:本机OS X屏幕共享功能

  1. 在主机MAC去System Preferences> Sharing> Screen Sharing并启用它。

  2. 在远程Windows计算机中,使用vnc软件(客户端或查看器),例如TighVNC,UltraVNC和RealVNC。它们的工作原理基本相同,但都有一些不同的缺点。

Windows vs Mac键盘布局会出现问题,某些键将无法使用。多数情况下,Mac是在alt / Option这里解释的:从带有VNC的Windows远程控制Mac时,无法使Alt(Option)键起作用

性能(速度)将非常糟糕。由于与VNC的Mac实施兼容性差,因此查看器速度设置无法执行任何操作。

要同时激活/多用户功能,您可能需要fast user switching在OS X上激活功能。

第二种选择:3ºParty VNC Server软件

我使用了RealVNC。其他人可以做同样的事情:

  1. 在主机Mac上安装RealVNC服务器
  2. 在Windows上安装RealVNC Viewer

性能将大大提高,更好的键盘兼容性(包括缺少的键以及对主机和客户端计算机的复制和粘贴支持)。(服务器和查看器)

但是您将没有多用户选项。每个查看器都将连接到Mac上的同一用户。

第三种选择:第3方VNC服务器软件以及本机OS X屏幕共享功能

  1. 做选项1和选项2
  2. 更改端口选项2用来同时启用两个vnc软件。
  3. 使用选项1登录
  4. 开始RealVNC的用户模式,而不是serive模式(它位于Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode)
  5. 与选项2连接
  6. 关闭选项1客户端。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.