从终端启用 SSH 守护进程 (OS X Lion)

从终端启用 SSH 守护进程 (OS X Lion)

我正在尝试找到一种通过终端打开 SSH 的方法,而不是打开设置并以这种方式打开它。或者也许可以通过运行 .pkg 文件来打开 SSH?

我正在运行 OS X Lion,但如果它也能运行在 Snow Leopard 上就更好了!

答案1

启用远程登录

systemsetup -setremotelogin on

禁用远程登录

systemsetup -setremotelogin off

答案2

您可能需要 sudo:

    sudo systemsetup -setremotelogin on

答案3

我发现终端会询问:

您确实要关闭远程登录吗?如果关闭,您将丢失此连接,并且只能在服务器本地重新打开它(是/否)?

在脚本中输入“yes”并不总是可行的。要解决此问题,请使用-F在 -setremotelogin 之前设置标志,如下所示:

systemsetup -f -setremotelogin on
systemsetup -f -setremotelogin off

相关内容