如何远程重启或关闭您的Mac

不要关闭睡觉的Mac; 请改用远程重新启动

你有没有发现自己处于需要关闭或重新启动你的Mac的情况,但是需要从不是你真正想重启的Mac的远程计算机上这样做? 这是重新启动Mac的一种好方法,它不会使用传统方法从睡眠中唤醒。

出于多种原因,我们的家庭办公室偶尔会发生这种情况。 这可能是因为我们用作文件服务器的旧Mac被卡住并需要重新启动。 这台Mac生活在一个有点不方便的地方:在楼上的衣柜里。 也许就你而言,你从午餐回来,发现你的Mac不会从睡梦中醒来 。 当然,我们可以在楼上运行并重新启动我们用作服务器的Mac,或者对于不能从睡眠中唤醒的Mac,只需按住电源按钮直至关闭。 但是有一个更好的方法,大多数情况下比单击电源按钮更好。

远程访问Mac

我们将介绍几种不同的方式来远程重新启动或关闭Mac,但是这里提到的所有方法都假定所有计算机都连接在家中或企业的同一本地网络上,而不是位于一些只能通过Internet连接才能使用的远程位置。

这并不是说您无法通过Internet访问和控制远程Mac; 它只是比我们将在这个简化指南中使用更多的步骤。

远程访问Mac的两种方法

我们将研究两种内置于Mac的远程连接方法。 这意味着不需要第三方应用程序或特殊硬件设备; 你已经安装了所有你需要的东西,并准备在你的Mac上使用。

第一种方法使用Mac内置的VNC( 虚拟网络计算 )服务器,Mac上的这种服务器通常称为屏幕共享。

第二种方法利用终端及其对SSH( Secure Shell )的支持,该协议支持安全加密的远程登录到设备,在这种情况下,您需要重新启动或关闭Mac。

如果您想知道是否可以使用运行Linux或Windows的PC重新启动或关闭Mac,或者使用iPad或iPhone,答案是肯定的,确实可以,但与Mac不同的是,您可能需要安装额外的应用程序在PC或iOS设备上进行连接。

我们将专注于使用Mac重新启动或关闭另一台Mac。 如果您需要使用个人电脑,我们会针对您可以安装的软件提供一些建议,但我们不会为PC提供逐步指导。

使用屏幕共享远程关闭或重新启动Mac

尽管Mac对屏幕共享具有本地支持,但此功能默认情况下处于禁用状态。 需要使用“共享”首选项窗格启用它。

要打开Mac的VNC服务器,请按照下列指示信息进行操作:

如何启用Mac屏幕共享

启动并运行Mac的屏幕共享服务器之后,您可以使用下面文章中概述的步骤来控制Mac:

如何连接到另一台Mac的桌面

建立连接后,您正在访问的Mac将在您所在的Mac上显示其桌面。 您可以像使用远程Mac一样使用远程Mac,包括从Apple菜单中选择ShutDown或Restart命令。

使用远程登录(SSH)关闭或重新启动Mac

控制Mac的第二个选项是使用远程登录功能。 正如屏幕共享一样,此功能已禁用,必须打开才能使用它。

  1. 通过单击Dock中的系统偏好设置图标或从Apple菜单中选择系统偏好设置,启动系统偏好设置。
  2. 在系统首选项窗口中,选择共享首选项窗格。
  3. 在服务列表中,在远程登录框中放置一个复选标记。
  4. 这将启用允许谁连接到Mac的远程登录和显示选项。 我强烈建议限制连接到Mac的能力以及您在Mac上创建的任何管理员帐户。
  5. 选择允许访问的选项:仅限这些用户。
  6. 您应该看到列出的用户帐户以及管理员组。 允许谁连接的默认列表应该足够了; 如果您希望添加其他人,则可以单击列表底部的加号(+)来添加更多用户帐户。
  7. 在离开“共享”首选项窗格之前,请务必记下Mac的IP地址。 您可以在允许登录的用户列表上方显示的文本中找到IP地址。文本会显示:
  1. 要远程登录到此计算机,请键入ssh username @ IPaddress。 一个例子是ssh casey@192.168.1.50
  2. 数字序列是所讨论的Mac的IP地址。 请记住,你的IP将会与上面的例子不同。

如何远程登录到Mac

您可以从任何位于同一本地网络上的Mac登录到Mac。 转到另一台Mac并执行以下操作:

  1. 启动Terminal,位于/ Applications / Utilities中。
  2. 在终端提示符处输入以下内容:
  3. ssh用户名@ IP地址
  4. 请务必用上述步骤X中指定的用户名替换“用户名”,并将IP地址替换为您希望连接的Mac的IP地址。 一个例子是:ssh casey@192.169.1.50
  5. 按输入或返回。
  6. 终端可能会显示一条警告,提示您输入的IP地址的主机无法通过身份验证,并询问您是否希望继续。
  7. 在终端提示符处输入yes。
  8. 然后,IP地址处的主机将被添加到已知主机的列表中。
  9. 输入您在ssh命令中使用的用户名的密码,然后按回车键。
  10. 终端将显示一个新的提示,通常会说本地主机:〜用户名,其中用户名是上面给出的ssh命令的用户名。

    关机或重新启动

  11. 现在您已远程登录到Mac,您可以发出重启或关机命令。 格式如下:
  12. 重新开始:

    sudo shutdown -r now
  1. 关掉:

    sudo shutdown -h now
  2. 在终端提示符下输入restart或shutdown命令。
  3. 按输入或返回。
  4. 系统会要求您提供远程用户帐户的密码。 输入密码,然后按输入或返回。
  5. 关机或重启过程将开始。
  6. 很短时间后,您会看到“连接到IP地址关闭”消息。 在我们的示例中,消息会显示“连接到192.168.1.50关闭”。一旦看到此消息,您可以关闭终端应用程序。

Windows应用程序

UltraVNC:免费的远程桌面应用程序

PuTTY:用于远程登录的SSH应用程序。

Linux应用程序

VNC服务:内置于大多数Linux发行版中

SSH被嵌入到大多数Linux发行版中

参考

SSH手册页

关闭手册页