2012-09-21 18:09:50 +0000 2012-09-21 18:09:50 +0000
64
64

命令行 SSH 重启 Mac OSX Mountain Lion

如何在 Mac OSX Mountain Lion 上通过命令行重启 SSH 服务?

ps aux | grep 'ssh' 使用命令行,我推断出这个过程很可能是 /usr/sbin/sshd

答案 (3)

96
96
96
2013-07-07 16:08:27 +0000

没有理由 “卸载 "sshd服务,而你可以直接 "停止 "sshd服务。它将会自行重新启动。

44
44
44
2012-09-21 18:17:39 +0000

参见本回答对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会话将被终止,所以你需要独立于当前用户会话运行这个命令。

4
4
4
2012-09-21 18:45:18 +0000

我无法确认Ansgar的回答是否有效,因为没有任何消息/明显的迹象,但我相信它确实有效。