检查 Mac 是否开启了远程登录(SSH)

用 systemsetup -getremotelogin 查看这台 Mac 是否允许其他机器通过 SSH 连入。

macOSSSH 远程连接systemsetup 系统设置安全中风险
运行 `sudo systemsetup -getremotelogin`:显示 On 表示 SSH 正在监听;不需要时用 `sudo systemsetup -setremotelogin off` 关闭。

01命令

命令
$ sudo systemsetup -getremotelogin

02作用说明

远程登录就是 macOS 内置的 SSH 服务,开启后任何能访问这台 Mac 的人都可以尝试登录。它默认是关闭的,所以查出来是 On 就值得问问是谁、为什么打开的。笔记本用户尤其建议定期确认这个开关。

03风险

风险中风险
使用条件Requires sudo; to turn it off if unexpectedly on, run `sudo systemsetup -setremotelogin off`.
!注意: 关闭远程登录会立即断开现有的 SSH 会话——如果你正通过 SSH 操作这台 Mac,会把自己踢下线。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案