如何在Mac 上开启SSH
目录:
- 如何在装有MacOS Ventura 13 或更新版本的Mac 上启用SSH 服务器
- 如何在装有MacOS Monterey 或更早版本的Mac 上启用SSH 服务器
- 通过SSH连接到Mac
- 如何在Mac上关闭SSH服务器
所有 Mac 都有一个捆绑的 SSH 服务器,默认情况下它是禁用的,但如果您想授予对计算机的远程命令行访问权限,可以随时打开它。
MacOS 中的SSH 服务器是通过使用称为远程登录的共享功能打开的。启用远程登录后,Mac 现在可以使用 SSH 和 SFTP 进行远程连接。
如何在装有MacOS Ventura 13 或更新版本的Mac 上启用SSH 服务器
开启macOS SSH服务器是通过最新版本的MacOS系统软件中的设置调整完成的:
- 下拉苹果菜单并进入“系统设置”
- 打开“常规”首选项面板”
- 转到“常规”
- 拨动“远程登录”开关以打开Mac上的SSH服务器
- Optional but recommended,click the (i) button to customize user access and to create a full shell experience,通过选中“允许远程用户访问完整磁盘”
- SSH服务器立即启动,Mac能够接收入站SSH连接
如何在装有MacOS Monterey 或更早版本的Mac 上启用SSH 服务器
开启macOS SSH服务器在早期版本的MacOS中是通过系统偏好来完成的:
- 下拉 Apple 菜单并转到“系统偏好设置”
- 打开“分享”首选项面板”
- 选中“远程登录”框以在Mac上打开SSH服务器
- 可选,但建议任何想要创建完整 shell 体验的人选中“允许远程用户访问完整磁盘”复选框
- SSH服务器已启动,您可以使用任何SSH客户端自由连接到Mac
您可以从任何操作系统使用任何 SSH 客户端连接到 Mac,无论它是另一台带有终端的 Mac、带有 PuTTY 的 Windows PC、带有终端的 Linux、带有 SSH 应用程序的 iPhone 或 Android、带有 SSH 应用程序的 Android SSH 应用程序,或任何其他带有 SSH 客户端的应用程序。
通过SSH连接到Mac
启用远程登录后,请注意其下方的文本以查看该Mac 的IP 地址。有用的是,它甚至提供了在终端应用程序中使用的命令行语法来启动远程 SSH 连接:“ssh username@IP-address”
例如,如果 IP 是 192.168.0.108,用户名是“Paul”,则命令如下所示:
无论操作系统或设备如何,您都可以将其输入另一台Mac或任何其他SSH客户端的终端应用程序。
当然一旦你登录你就是
如何在Mac上关闭SSH服务器
在macOS中禁用SSH服务器就像在首选项中关闭该功能一样简单:
- 下拉 Apple 菜单并转到“系统偏好设置”
- 打开“分享”首选项面板”
- 取消选中“远程登录”复选框以关闭Mac SSH 服务器