用命令行开启 Mac 的远程登录(SSH)

systemsetup -setremotelogin 可以开启 macOS 的 SSH 服务,让你从另一台电脑登录这台 Mac。

macOSSSH 远程连接systemsetup 系统设置共享中风险
在目标 Mac 上运行 `sudo systemsetup -setremotelogin on`,然后用 `ssh 用户名@mac.local` 连接。

01命令

命令
$ sudo systemsetup -setremotelogin on

02作用说明

远程登录会启动 sshd 服务,当 Mac 没接显示器或屏幕坏了时特别有用——可以从别的电脑远程修复。systemsetup 是苹果提供的标准设置入口,用 off 参数即可同样干净地关闭。首次连接会通过加密通道询问密码,之后还可以配置密钥免密登录。注意:这台 Mac 上的所有账户都能远程登录了,务必使用强密码。

03风险

风险中风险
使用条件sudo required; run on the target Mac, then connect with `ssh user@mac.local`.
!注意: 开启 SSH 后该 Mac 的所有账户都可远程登录,请确保密码足够强。

04撤销

撤销
$ sudo systemsetup -setremotelogin off

05来源

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案