用命令行开启 Mac 的远程登录(SSH)
systemsetup -setremotelogin 可以开启 macOS 的 SSH 服务,让你从另一台电脑登录这台 Mac。
在目标 Mac 上运行 `sudo systemsetup -setremotelogin on`,然后用 `ssh 用户名@mac.local` 连接。
01命令
命令
$ sudo systemsetup -setremotelogin on02作用说明
远程登录会启动 sshd 服务,当 Mac 没接显示器或屏幕坏了时特别有用——可以从别的电脑远程修复。systemsetup 是苹果提供的标准设置入口,用 off 参数即可同样干净地关闭。首次连接会通过加密通道询问密码,之后还可以配置密钥免密登录。注意:这台 Mac 上的所有账户都能远程登录了,务必使用强密码。
03风险
!注意: 开启 SSH 后该 Mac 的所有账户都可远程登录,请确保密码足够强。
04撤销
撤销
$ sudo systemsetup -setremotelogin off05来源
- systemsetup — set system settings (macOS man page)依据: Documents -setremotelogin on|off, which enables or disables sshd-based Remote Login.
- launchctl — interact with launchd (macOS man page)依据: Background on launchd services such as sshd that Remote Login toggles.
最后验证: 2026-09-18 · 分类: 系统与设置