64
64
命令行 SSH 重启 Mac OSX Mountain Lion
如何在 Mac OSX Mountain Lion 上通过命令行重启 SSH 服务?
ps aux | grep 'ssh'
使用命令行,我推断出这个过程很可能是 /usr/sbin/sshd
。
如何在 Mac OSX Mountain Lion 上通过命令行重启 SSH 服务?
ps aux | grep 'ssh'
使用命令行,我推断出这个过程很可能是 /usr/sbin/sshd
。
没有理由 “卸载 "sshd服务,而你可以直接 "停止 "sshd服务。它将会自行重新启动。
参见本回答对ServerFault上类似问题的回答。
你可以使用'unload'子命令停止服务。
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
@MattClark建议的更新:要重新启动服务,请在load
之后使用unload
:
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
注意,现有的SSH会话将被终止,所以你需要独立于当前用户会话运行这个命令。
我无法确认Ansgar的回答是否有效,因为没有任何消息/明显的迹象,但我相信它确实有效。