我正在尝试找到一种通过终端打开 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