web-dev-qa-db-ja.com

ターミナルからのSSHデーモンの有効化(OS X Lion)

設定を開いてオンにするのではなく、ターミナルからSSHをオンにする方法を見つけようとしています。または、.pkgファイルを実行してSSHをオンにする方法は?

私はOS X Lionを実行していますが、Snow Leopardでも動作するようになれば素晴らしいと思います。

12
Tor Blaabjerg

リモートログインを有効にする

systemsetup -setremotelogin on

リモートログインを無効にする

systemsetup -setremotelogin off
11
m1k3y02

あなたはSudoする必要があるかもしれません:

    Sudo systemsetup -setremotelogin on
5
dhempler

私はターミナルが尋ねることを見つけました:

本当にリモートログインをオフにしますか?その場合、この接続は失われ、サーバーでローカルにのみオンに戻すことができます(yes/no)?

スクリプトで「はい」と入力することは、常に可能であるとは限りません。これを解決するには、次のように-setremoteloginの前に-fフラグを使用します。

systemsetup -f -setremotelogin on
systemsetup -f -setremotelogin off
2
Sunny