是否有与Lion的虚拟显示功能兼容的Windows远程桌面客户端?


18

使用Lion,您可以使用屏幕共享连接到“虚拟显示器”,这意味着您登录到新会话,而不是“劫持”当前活动的会话。

是否有Windows程序可以利用此功能,并让我在Mac上启动和运行远程会话?

Answers:


10

我在这里的答案中有些含糊不清:-)

我建议将技术和底层协议区分开来。

VNC:使用RFB协议。

Apple屏幕共享[SS](通过在System Prefs中选中“屏幕共享”来启用):它是原始VNC以及一些Apple特定的扩展,例如粘贴板自动同步,显示选择,屏幕锁定,加密,拖放和最新服务器中的文件传输。它的另一件事是苹果特有的“编解码器”,它易于被类似JPEG的工件识别。它还包括新的身份验证类型(通过用户名和密码以及通过请求远程用户的许可)以及您正在讨论的功能-Session Select,它使您可以以活动用户身份登录或创建不可见(“虚拟”)用户。会议。

Apple Remote Desktop [ARD](系统配置中的“远程管理”):使用Apple屏幕共享作为屏幕共享的基础,并使用另一个非常不同的协议(例如,将其命名为ARD协议)用于计算机管理,例如执行Spotlight搜索,运行shell命令,发送消息,传输文件等。

@zneak要求一个支持会话选择功能的客户端。不幸的是,据我所知,即使Mac OS X客户端也很少支持Apple屏幕共享功能。它们是:首先,Apple的内置屏幕共享客户端;接下来是Mac的Remotix,它似乎支持几乎所有SS功能,包括Session Select ; 支持Apple身份验证,显示选择和屏幕锁定的JollysFastVNC,以及仅支持Apple身份验证的Mac屏幕

至于Windows,尽管Remotix长期以来一直被标记为Beta,但我在这里已经提到的所有内容都已提及Remotix for Windows

所有这些事情对于某些人来说都是显而易见的,但是我花了好几个小时来整理它们。希望这篇文章可以节省一些时间给别人:-)


感谢您的Remotix链接。我一直在寻找一个支持的解决方案压缩和多用户登录(即并发会话)。RealVNC客户端和SS可以在本地网络上正常工作,但是由于缺乏对压缩的支持而无法在Internet上使用。Remotix的工作原理非常好-它的性能不如TeamViewer,但由于并发登录支持,因此交易中断。
河马

4

由于RDC要求要运行Windows,因此除非您正在运行BootCamp或虚拟化并且不希望看到OS X窗口,否则这是个不起眼的事情。


RDC /终端服务的一大优势是能够登录不使用主屏幕的用户。对于Lion,现在可以立即使用。

请注意,在Lion上,远程管理的行为不同于屏幕共享。启用屏幕共享似乎提供了最原始的VNC兼容堆栈。RealVNC似乎是使用10.5到10.7的最佳客户端,但是最近我并不经常在Windows上使用。

还请阅读以下内容是否公开记录了对Lion屏幕共享的更改?讨论Lion的具体更改。特别是苹果公司最新的ARD发行说明

第三方VNC查看器将始终连接到登录窗口。如果登录窗口未显示在显示屏上,则会启动一个新的登录窗口,该窗口不会显示在显示屏上。屏幕共享用户然后可以使用该计算机上的任何有效帐户登录。

它显示了所有VNC客户端都将获得登录屏幕的意图-而不是劫持当前会话(如果存在当前的非登录屏幕会话)


这并不是要找到一个行之有效的客户。这是关于找到支持虚拟屏幕的客户端。
zneak 2011年

@zneak,所以您说您想找到一个不起作用的“虚拟屏幕东西”,对吗?
欧莱雅L'升

顺便说一句-RealVNC在技术上是“屏幕共享”,只是Apple在VNC(虚拟网络计算)中使用的可爱名称。它实际上称为RFB(远程帧缓冲),确实可以让您“共享”会话而无需“ hi-jacking”。对于VNC客户端的完整的比较(虚拟屏幕thingys)我建议你访问:en.wikipedia.org/wiki/Comparison_of_remote_desktop_software
欧莱雅L'升

有两个问题-一个是客户端用于请求数据的协议。在这种情况下,我假设zneak想要VNC,而不是Apple的RDC(核心可能仍是VNC)。第二个问题是“共享”计算机是否产生第二个登录窗口进程,并向遥控器显示屏幕上未显示的内容。这是Lion的新功能-具有与物理屏幕不同的远程登录功能。
bmike

1
@ioi,“所以您说您想找到一个不起作用的“虚拟屏幕东西”,对吗?您可能已经知道这是不正确的。如果您从未使用过与Lion共享屏幕的功能,则在您连接时,会在登录提示后立即显示此窗口。我想要支持此功能的Mac OS远程桌面服务的Windows客户端。
zneak 2011年

2

我认为Lion中的屏幕共享仍然基于VNC协议,因此任何VNC客户端都可以使用。

在VNC软件的Wikipedia上有一个相当全面的表格,您可能会找到一个免费的Windows客户端,可以对其进行测试。

编辑:根据评论,自上一版本(或多或少是原始VNC)以来,“屏幕共享”看起来已经发生了很大变化,因此我将这个答案更改为社区Wiki,我们都可以提出建议。


我无法获得我尝试正常工作的第一个VNC客户端,所以这肯定不是事实。
zneak 2011年

另外,此功能不是标准的VNC功能。要获得它,不仅需要标准的VNC客户端。
zneak 2011年

我以为VNC会在盒子上利用当前会话,而不是单独登录并开始一个新会话?
5arx 2011年

1

我刚刚找到了一个非常酷的解决方案。它不是完美的,但是非常容易设置,并且可以在Windows,Mac和Linux上使用。Google发布了一个处于Beta版的远程桌面共享客户端。从字面上看,设置过程花了几秒钟,但我无法运行。试一试。这是文章的链接


1
好答案!在经历了各种VNC故障后,Chrome插件的工作效果提高了100倍。滞后很小,还没有滴!我喜欢它!
兰斯·克利夫兰

并能让我运行虚拟显示器吗?Google制作远程桌面软件非常酷,但是如果不具备该功能,就不能完全解决问题。
zneak 2012年

1

在过去的一个小时里,我一直在疯狂地“搜索”,终于找到了解决方案。

我在公司环境中有一台Windows 7 PC,需要能够连接到运行OSX 10.8.2的Mac。

当使用所有其他VNC方法时,系统会提示我输入Mac用户名和密码以访问该框。这是非常安全的,但是因为我没有在该屏幕上看到自己看到的个人资料,所以无法为同事提供远程帮助。

解决方案是使用此软件:http : //www.nulana.com/remotix-windows

它具有内置的OSX身份验证。连接后,您可以选择以自己的身份登录或查看用户屏幕。


很高兴看到至少有一个客户能够做到这一点。如果有人想出一个免费的解决方案,我将保留这个问题。
zneak 2013年

Remotix的几个功能给我留下了深刻的印象。对我来说特别宝贵,它提供了更好的国际支持,但还远远不够。但是,它会使运行查看器的计算机中的重音字符不可用(即查看器已启动,计算机中任何其他应用程序中没有工作的死键)
xverges 2013年

0

我相信最初的问题涉及Windows框上的Mac仿真。也许SSH连接可以随后产生独立于实际Mac屏幕的Mac屏幕,因此可以同时在远程和本地使用此框。我目前正在Linux电脑上进行此操作。

一个不错的选择是NoMachine。我还将它与我的Linux机器一起使用,并将很快在Mac上进行尝试。


这是很多猜测。我并不是想在任何地方谈论仿真,在我的Mac多年中,我从未遇到过可以产生另一个图形会话的命令。
zneak 2011年

快速更新... NoMachine不兼容,将无法使用。我尝试使用VNC客户端的方法可行,但是由于iMac的屏幕分辨率很高,因此滚动变得非常乏味。我正在从Linux盒连接到iMac,并希望在我的linux盒上有一个可行的屏幕,而又不会打扰当时使用iMac的人。到目前为止,Logmein是最好的选择,但是它存在一些兼容性问题。仍在寻找最佳设置...
knipknup 2012年

0

我试图弄清楚如何使用Windows PC上的“屏幕共享”连接到Macbook。我遇到了与此处讨论的问题相同的问题:任何Windows VNC客户端仅显示“灰色”屏幕,而无法进入实际屏幕。

在互联网上进行了一些探索之后,尝试使用{tight!real!any} VNC客户端,我想出了如何真正通过登录屏幕的方法:只需 键入您的用户名和密码流 ,该屏幕就神奇地出现在远程查看器上!!!

注意事项:必须在“屏幕共享”首选项面板中设置vnc密码:-单击计算机设置-选择“ VNC查看器可以使用密码控制屏幕” =>插入密码

然后,它允许您连接到Lion PC上的VNC服务器。显示“灰色”屏幕后,输入您的用户名和密码...

希望这可以帮助。


1
您将用户名和密码与选项卡或仅是usernamepassword分开吗?
丹尼尔
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.