Anonim

如果您的 Mac 是您的主计算机,您会希望能够从另一台计算机远程连接到它。这使您即使不在计算机旁也可以访问文件和文件夹。

如果您的第二台计算机恰好是Windows 计算机,您可以使用SSH 协议从您的Windows 计算机远程连接到您的Mac。这会在您的两台计算机之间建立非常安全的连接,并让您可以从 Windows 计算机上处​​理 Mac 文件。

为了通过SSH 将Windows PC 连接到您的Mac,您需要首先在Mac 上配置几个选项。然后您就可以从位于世界任何地方的任何 Windows 计算机连接到您的 Mac。

在Mac上启用远程登录功能

您的Mac 具有一项称为“远程登录”的功能,该功能允许您网络和Internet 上的其他计算机远程连接到您的Mac 并在其上执行任务。为了能够从 Windows PC 通过 SSH 连接到您的 Mac,您需要首先在您的 Mac 上启用此选项。

  • 点击屏幕左上角的苹果标志并选择系统偏好设置.

  • 在以下屏幕上,找到显示Sharing 的选项并单击它。它将打开 Mac 的共享设置菜单。

  • 打开的屏幕有多个选项,可让您共享Mac 的内容。在列表中找到Remote Login 的选项,然后在其框中打勾。这将在您的 Mac 上启用该功能。

您现在已准备好通过SSH 从您的Windows PC 连接到您的Mac。

您现在唯一需要的是Mac 的IP 地址。如果您要从与 Mac 位于同一网络上的 Windows 计算机进行连接,则需要 Mac 的本地 IP。然后你就不需要在路由器上启用端口转发。

如果您要从不在家庭网络上的 Windows 计算机进行连接,则需要 Mac 的全球 IP。在这种情况下,您需要按照下面给出的端口转发说明远程访问您的 Mac。

查找Mac的本地IP

您将在您之前访问的Sharing 窗格中找到Mac 的本地IP。如果您已经关闭了它,请单击顶部的 WiFi 图标并选择Open Network Preferences.

您的IP地址应列在以下屏幕上。

查找Mac的全球IP

您可以通过简单的谷歌搜索来查找您在全球互联网上的IP地址。

前往谷歌并搜索我的IP地址。

Google会让你知道你的公共IP地址。

在路由器上设置端口转发

如果您要从远离您家的 Windows PC 远程连接到您的 Mac,而不是在您的本地网络上,您需要转发路由器上的端口,如下所示.

  • 在浏览器中打开一个新标签页,在地址栏中输入192.168.1.1,然后点击 进入。它将打开路由器的设置页面。
  • 当页面打开时,使用默认登录名登录adminadmin两个字段并继续。

  • 点击顶部的转发打开您的转发设置页面。

  • 在以下屏幕上单击端口转发。在两个端口字段中输入2222。然后,在LAN IP栏输入Mac的本地IP,勾选Enable ,然后点击底部的OK。

端口 22 上您的 IP 的所有传入流量现在都将转发到您的 Mac。您使用端口 22 的原因是因为它是 SSH 用于连接的端口。

使用PuTTY通过SSH远程连接到Mac

PuTTY 是一款适用于Windows 机器的免费SSH 客户端,可让您通过SSH 协议轻松连接到任何远程计算机。这就是您将用来从 Windows 计算机远程连接到 Mac 的工具。

  • 前往 PuTTY 网站并在您的 PC 上下载并安装该应用程序。
  • 安装后启动应用程序。主界面显示了几个可以输入值的字段。
  • 将光标置于Host Name 字段并输入Mac 的IP 地址。
  • 确保Port字段中有22。
  • 选择SSH选项以确保使用SSH协议进行连接。
  • 最后,点击Open打开与Mac的远程连接。

  • 它会要求您输入Mac 的用户名。输入您的 Mac 用户名并按Enter。

  • 系统会要求您提供用户帐户密码。输入Mac用户账号密码,按Enter.

如果一切顺利,您将从 Windows PC 连接到 Mac。

现在您已连接,您将想知道您可以使用 SSH 连接执行哪些操作。以下是您可以运行以在 Mac 上执行操作的一些基本命令。

查看文件和文件夹列表

要查看当前目录的文件和文件夹列表,您可以运行以下命令。

ls

更改目录

要更改SSH 会话中的当前目录,请使用以下命令。

cd 新目录

查看文件内容

您可以使用如下SSH命令访问文件的内容。

cat file-name.ext

新建一个文件夹

SSH 还允许您创建新目录。为此,请运行以下命令。

mkdir 目录名

创建新文件

您甚至可以在Mac 上从Windows 远程创建新文件。

touch file-name.ext

删除文件

要删除Mac 上的文件,请在PC 上使用以下命令。

rm 文件名.ext

除此之外,SSH 还有其他几个命令,您可以使用这些命令从PC 上在Mac 上执行任务。

如何使用SSH 从Windows 远程连接到Mac