检查 Mac 是否开启了远程登录(SSH)
用 systemsetup -getremotelogin 查看这台 Mac 是否允许其他机器通过 SSH 连入。
运行 `sudo systemsetup -getremotelogin`:显示 On 表示 SSH 正在监听;不需要时用 `sudo systemsetup -setremotelogin off` 关闭。
01命令
命令
$ sudo systemsetup -getremotelogin02作用说明
远程登录就是 macOS 内置的 SSH 服务,开启后任何能访问这台 Mac 的人都可以尝试登录。它默认是关闭的,所以查出来是 On 就值得问问是谁、为什么打开的。笔记本用户尤其建议定期确认这个开关。
03风险
!注意: 关闭远程登录会立即断开现有的 SSH 会话——如果你正通过 SSH 操作这台 Mac,会把自己踢下线。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- systemsetup — configure System Preferences machine-level settings (macOS man page)依据: Documents `systemsetup -getremotelogin` and `-setremotelogin on|off` for the Remote Login (SSH) service.
最后验证: 2026-09-18 · 分类: 安全与隐私