/usr/libexec/smd
管理守护进程
控制着是否启用或禁用SSH。随着时间的推移,苹果将更多的责任转移到这个守护进程中。
/usr/sbin/sshd
主要的 ssh 服务程序
当您试图登录到一个系统时,为了处理登录过程和用户会话,会启动多个sshd实例。
/usr/libexec/sshd-keygen-wrapper
帮助我们 ssh 登录时启动
帮助我们快速登陆
/usr/bin/ssh-agent (-l)
即使禁用了SSH,这个进程也可能正在您的系统上运行!它最出名的是管理SSH密钥。
The shell
身份验证过程完成后,在系统上生成一个交互式shell,它将根据用户的请求执行命令。这个shell是用户设置为默认的shell。
如果您使用SSH登录并保持会话处于打开状态,那么您现在应该得到类似以下流程树的内容。
smd服务处理多个不同的远程登录服务,以及您通过系统首选项启用或禁用的其他项目。