macos 远程连接到 mac 的最佳方式是什么
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/90217/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
What is the best way to connect remotely to a mac
提问by
I'm trying to remotely control a macintosh computer. I know that in the windows world, you can use Remote Desktop to connect from one windows computer to another windows computer. This works relatively well.
我正在尝试远程控制 Macintosh 计算机。我知道在 Windows 世界中,您可以使用远程桌面从一台 Windows 计算机连接到另一台 Windows 计算机。这工作得比较好。
I know that you can use a VNC server but this isn't always the most secure or give the best performance. Are there other options available?
我知道您可以使用 VNC 服务器,但这并不总是最安全或提供最佳性能。还有其他选择吗?
回答by Nicholas Riley
If you're trying to connect from one (Leopard) Mac to another, you can use the built-in Screen Sharing functionality; turn the server on from the Sharing System Preferences pane, and either use the network browser (on a LAN) or just open a vnc:// URL.
如果您尝试从一台(Leopard)Mac 连接到另一台 Mac,您可以使用内置的屏幕共享功能;从“共享系统首选项”窗格打开服务器,然后使用网络浏览器(在 LAN 上)或仅打开 vnc:// URL。
If you're trying to manage a bunch of Macs, try Apple's Remote Desktop(ARD) software; it's sold in 10- and unlimited-client versions, so if you've got fewer than 5 or so Macs it's probably not worth the money. The client bits for ARD are part of OS X. Screen Sharing and ARD use the same protocol, which includes some Apple-proprietary extensions to VNC which do encryption (either of all data, or of just keystroke/password info) and support adaptive JPEG compression, which gives you decent-enough performance (usable, but nothing like RDP or NX unfortunately).
如果您要管理一堆 Mac,请尝试使用 Apple 的远程桌面(ARD) 软件;它以 10 个和无限制的客户端版本出售,因此如果您拥有的 Mac 少于 5 个左右,那么它可能不值得花钱。ARD 的客户端位是 OS X 的一部分。屏幕共享和 ARD 使用相同的协议,其中包括一些 Apple 专有的 VNC 扩展,它们进行加密(所有数据,或只是按键/密码信息)并支持自适应 JPEG压缩,它给你足够的性能(可用,但不幸的是没有像 RDP 或 NX)。
If you need something cross-platform, check out Timbuktuand TeamViewer(which will punch through firewalls and so forth).
如果您需要跨平台的东西,请查看Timbuktu和TeamViewer(它们会穿透防火墙等)。
回答by Cody Hatch
In some situations Copilotis a good solution. Not so much for day-to-day admin, but great for remote tech support.
在某些情况下,Copilot是一个很好的解决方案。对于日常管理员来说不是很多,但非常适合远程技术支持。
If you need the solution to be cross-platform (ie, controlling an OS X box from Windows) then VNC is the obvious choice. I've had much better luck with the free Vine VNC Serverthan with Apple's built in one. As for viewers, Chicken of the VNCon OS X or Tight VNCon Windows are good solutions.
如果您需要跨平台的解决方案(即从 Windows 控制 OS X 机器),那么 VNC 是显而易见的选择。我使用免费的Vine VNC 服务器比使用 Apple 的内置服务器要好得多。对于观众来说,OS X 上的 VNC 的鸡或Windows 上的Tight VNC是很好的解决方案。
As others have said, for security firewall VNC and then use an SSH tunnel. There's lots of ways to do that, and the exact details depends on OS, firewall, network, etc. One method of creating an SSH tunnel for VNC is described here.
正如其他人所说,对于安全防火墙 VNC,然后使用 SSH 隧道。有很多方法可以做到这一点,具体细节取决于操作系统、防火墙、网络等。这里描述了一种为 VNC 创建 SSH 隧道的方法。
回答by jjrv
Apple's Remote Desktophas AES encryption. Another good way is to just enable SSH in sharing and use shell access to perform tasks without interrupting the user.
Apple 的远程桌面具有 AES 加密。另一个好方法是只在共享中启用 SSH 并使用 shell 访问来执行任务,而不会中断用户。
回答by 64BitBob
http://www.apple.com/remotedesktop/
http://www.apple.com/remotedesktop/
^That's your best solution.
^这是你最好的解决方案。
If you go into the Settings panel, you can find a variety of other remote access options including SSH.
如果您进入“设置”面板,您可以找到各种其他远程访问选项,包括 SSH。
回答by J D OConal
Yeah, VNC is good, but what about Apple's Remote Desktop?
是的,VNC 不错,但是 Apple 的远程桌面呢?
回答by user254595
I personally like RHUB's service for remote access and collaboration. It's an appliance that's easy to use and very secure. The device works from behind your firewall (instead of outside of it).
我个人喜欢 RHUB 的远程访问和协作服务。这是一种易于使用且非常安全的设备。该设备在防火墙后面(而不是在防火墙外面)工作。
回答by joshua paul
if you need low bandwidth or cross platform there's RDP server for mac that also offers there own iRapp protocol
如果您需要低带宽或跨平台,则有适用于 mac 的 RDP 服务器,它还提供自己的 iRapp 协议
from their site:
从他们的网站:
http://www.coderebel.com/2013/11/08/irapp-mac-client-available-download
Lowest supported speed: 512 kbit/s (64 KB/s) for iRAPP protocol
By adjusting the image quality you are able to make iRAPP work on lower bandwidth connections as recommended above.
iRapp TS (Mac Terminal Server) allows multiple users to connect one Mac simultaneously
http://www.coderebel.com/2013/11/08/irapp-mac-client-available-download
支持的最低速度:iRAPP 协议为 512 kbit/s (64 KB/s)
通过调整图像质量,您可以使 iRAPP 在较低带宽的连接上工作,如上所述。
iRapp TS (Mac Terminal Server) 允许多个用户同时连接一台 Mac
回答by rmukhopadhyay
If you are looking for a free, secure solution: I would recommend using any of a number of VNC servers that are available, blocking the ports that VNC uses to communicate, and then using SSH tunneling to connect. This way, ssh is encrypting everything, and you can still rely on free, open source (?), and cross platform standards for controlling the Desktop remotely.
如果您正在寻找免费、安全的解决方案:我建议您使用许多可用的 VNC 服务器中的任何一个,阻止 VNC 用于通信的端口,然后使用 SSH 隧道进行连接。这样,ssh 会加密所有内容,您仍然可以依靠免费、开源 (?) 和跨平台标准来远程控制桌面。
回答by paan
Citrix, the people behind pc anywhere and the windows remote desktop have a hosted app called "Go to my pc" https://www.gotomypc.com/
思杰 (Citrix) 和 Windows 远程桌面背后的人都有一个名为“转到我的电脑”的托管应用程序https://www.gotomypc.com/
I've heard people says it good.
我听说有人说它很好。