为什么Mac到Mac的屏幕共享刚刚挂起?


13

我的iMac设置为:

  • 关闭防火墙
  • 针对特定用户的屏幕共享,没有通用的VNC密码
  • 共享文件(具有自由访问权限)

我想从我的MBPro连接到它的屏幕。每当我尝试通过Finder的屏幕共享对话框或直接调用“屏幕共享”应用程序启动从MBPro到iMac的屏幕共享会话时,它都会挂起。并挂起。并挂起。最终“ Connecting ...”窗口正在悄然消失,并且没有共享任何屏幕。

我检查了钥匙串,以确保没有为iMac设置错误的密码,不,那里没有任何密码。屏幕共享运行时,不会提示我输入用户名或密码。

我的网络上没有中央用户权限。每个Mac都有自己的本地用户设置。但是用户名和密码是相同的。

我可以使用Jolly的Fast VNC成功连接。它实际上是通过Bounjour广播找到iMac的。但是,从技术上讲,该软件不是免费的,而我对于为什么内置的Mac方法对我不起作用感到困惑。

更新:这是iMac上的屏幕共享设置。

屏幕共享设置1

这是我在单击“计算机设置...”按钮时设置的内容:

屏幕共享设置2

Jolly的Fast VNC继续查找(通过Bonjour)并连接到该计算机,没有任何问题。我要连接时,必须给它输入iMac的用户名和密码。MBPro上的Finder可以很好地连接到文件共享(使用我的iMac用户名和密码)。在Finder窗口中单击“共享屏幕”,将唤醒iMac-显示屏打开,什么都没有。但是连接超时。

我可以查看MBPro上的屏幕共享日志文件吗?在iMac上进行屏幕共享的日志文件如何处理?某些事情可能可以揭示为什么“屏幕共享”为何显示正在连接,然后神秘地停止?


当您说它挂起时,它只是表现为它想连接而从未做过?您可以在Finder(在侧栏上)中单击计算机,然后单击屏幕共享吗?远程机器是否醒着?
jmlumpkin 2011年

说它正在连接,最终小对话框窗口消失了,“屏幕共享”程序正在运行,但是看不到共享屏幕。机器处于唤醒状态,可通过Finder浏览。我可以使用它的共享驱动器。
伊恩·C

丢弃用于屏幕共享的plist是否可以解决该问题?
ridogi 2011年

@ridogi-终于可以尝试对plist进行操作了......在〜/ Library中找不到与屏幕共享有关的选项。知道我在这里找什么吗?谢谢。
伊恩·C

Answers:


10

由于屏幕共享功能似乎是唯一无法连接的功能,因此诊断其行为的最佳方法是直接使用该应用程序。

请启动位于以下位置的屏幕共享:

/System/Library/CoreServices/ScreenSharing.app

该应用程序没有可见的“ UI”,因此不要期望使用精美的Cocoa界面。相反,一旦加载它,您将看到的只是Dock中的这个“差”图标:

屏幕共享

单击它,然后转到Mac菜单栏中的“偏好设置”。您应该看到:

sshar首选项

注意第二个选项,仅加密密码和击键。很好,但是如您所见,没有选项可以完全跳过加密。某些VNC版本与加密不兼容,但是由于您在谈论OS X与OS X,所以这会令人震惊。

无论如何,一旦有了类似的设置,请尝试再次在菜单栏中连接:连接->新建(或⌘cmd+ N)。

出现一个简单的对话框,要求您输入主机的名称。按照您的屏幕快照,尝试:192.168.1.99并按Enter。

我们将在这里看到发生了什么。另外,在两台计算机上都打开Console.app,以查看是否有任何系统消息(或任何相关消息)在发送。


这工作了。我认为成功的关键在于使用机器的IP地址。我只使用主机名尝试了这种方法,但似乎无法解析。我猜Finder方法正在使用主机名。不错的收获。享受积分!
伊恩·C

@Ian很高兴看到它是否有效。我发现Finder(使用Bonjour)没有正确找到另一台主机很奇怪。如果要进行更多调查,请尝试更改主机名,这将刷新该主机名,并将通过mDNS(bonjour发现服务)再次广播该主机名。也许finder这次会抓住它。;)
Martin Marconcini

获得赏金。因此,对于延迟的人。我以为接受您的回答给了您赏金。
伊恩·C

@Ian不用担心,谢谢。我真的不介意代表:)我本来希望其他贡献者添加信息并赢得比赛,所以我们需要更多人:)谢谢。很高兴您将其修复。
Martin Marconcini

直接启动应用程序并输入IP地址(而不是通过Finder进行共享屏幕)也对我有用。谢谢!
poshaughnessy

2

由于您的站点是站点Mac网络,因此您的网络dns服务器需要使用Mac机器名称的A记录更新为what.whaterver.com或.edu或您所使用的名称,

这样dns可以将主机名解析为ip地址,这在间隔名称上特别复杂,具有简单名称的Windows机器易于转换,可以通过WINS或DNS命名为ip,因此将来有两种选择,

1:在Mac上将本地名称映射到STATIC IP地址到每个MAC上的/ etc / hosts文件中

2:向您的人们购买一些甜甜圈和咖啡,并请他们在DNS中为您的Mac设置一些记录。

3:如果您有Xserv,则应为您执行此操作,只需确保已设置目录实用程序以使用它。

希望能有所帮助。


来自未来四年的时间框架:您的分析听起来很正确,问题是IP管理的DNS。
2015年
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.