想从 iPad 上通过 SSH 连接到您的 Mac?SSH 很容易设置,因此,例如,如果您想从 iPad Pro 对 iMac 进行终端访问,您将立即开始工作。
您需要确保 Mac 和 iPad 在同一网络上,您必须更改系统设置以在 Mac 上启用 SSH 服务器,然后,您需要下载名为 Termius 的第三方应用程序作为 iPad 的终端应用程序,您可以连接到 Mac。这听起来可能很复杂,但事实并非如此,您很快就会看到。
如何从 iPad SSH 到 Mac
这是一个两部分的演练。首先,您将在 Mac 上启用 SSH 服务器,然后您将使用 ssh 客户端应用程序从 iPad 连接到它。
在 Mac 上,启动 SSH 服务器
您可以通过打开名为 Remote Login 的功能在 Mac 上启用 SSH 服务器。
转到? Apple 菜单 > 系统偏好设置 > 共享 > 启用“远程登录”,并选中“允许远程用户完全访问磁盘”框
Mac 现在是一个 SSH 服务器,为您提供从 iPad 连接的 shell。
注意远程登录状态下的文本“要远程登录到这台计算机,请输入“ssh name@192.168.0.108”。该 IP 地址是您用于从 iPad 连接到 Mac 的地址。
Mac 必须启用“远程登录”以允许用户通过 SSH 进入 MacOS,前提是他们有正确的登录名和密码。
如果愿意,您可以登录 Mac 上的主要用户帐户,或单独的新创建的用户帐户。
在 iPad 上,连接到 Mac SSH 服务器
现在您必须使用 iPad 上的 SSH 客户端连接到 Mac 上的 SSH 服务器。一个免费选项是 Termius,它提供了出色的免费 SSH 功能,同时提供 SFTP 支持作为付费附加功能。
在 iPad 上下载 Termius并打开 iPad 终端应用程序,然后单击 + 加号按钮以“New Hast”创建新连接,然后输入您在 Mac 上记下的与该计算机匹配的 IP 地址,例如 192.168.0.108。
连接并登录,很快您将打开终端窗口,并从您的 iPad 连接到 MacOS SSH 服务器。
下面的截图来自远程连接到 Mac 的 iPad 上的 Termius,运行 htop。
一旦你通过 SSH 连接到 Mac,你就可以使用所有的命令行工具,包括Homebrew中的任何东西。
不幸的是,iPadOS 中没有本机终端应用程序,因此,如果您希望避免使用第三方应用程序,那么目前无论如何都不是一个选择。也许未来 iPad 会配备一个专用的终端应用程序,就像任何极客电脑都应该有的那样。尽管有许多其他适用于 iPad 的 SSH 应用程序,所以如果 Termius 没有让您浮出水面,请查看 App Store,Panic 的提示是一个出色的付费解决方案。
如果您想从 LAN(局域网)外部连接到 Mac SSH 服务器,您很可能需要在 Mac 和外界之间的任何防火墙上打开一个端口。该过程因路由器、调制解调器或软件而异,因此由您决定。如果您发现自己经常远程连接,使用动态 DNS 主机名也可以更容易连接。
您是否在 Mac 上使用 SSH 服务器并从 iPad 或其他设备连接到它?你用这个做什么?您有 iPad 的首选终端应用程序吗?