SSH-Daemon vom Terminal aus aktivieren (OS X Lion)

12

Ich versuche eine Möglichkeit zu finden, SSH über das Terminal einzuschalten, anstatt Einstellungen zu öffnen und auf diese Weise einzuschalten. Oder vielleicht eine Möglichkeit, SSH durch Ausführen einer .pkg-Datei zu aktivieren?

Ich verwende OS X Lion, aber es wäre großartig, wenn es auch auf Snow Leopard funktionieren würde!

Tor Blaabjerg
quelle

Antworten:

11

Aktivieren Sie die Remote-Anmeldung

systemsetup -setremotelogin on

Deaktivieren Sie die Remote-Anmeldung

systemsetup -setremotelogin off
m1k3y02
quelle
Kann ich es einem bestimmten Benutzer über das Terminal erlauben?
5

Möglicherweise müssen Sie sudo:

    sudo systemsetup -setremotelogin on
dhempler
quelle
2

Ich habe festgestellt, Terminal wird fragen:

Möchten Sie die Remote-Anmeldung wirklich deaktivieren? Wenn Sie dies tun, verlieren Sie diese Verbindung und können sie nur lokal auf dem Server wieder einschalten (Ja / Nein)?

Die Eingabe von "Ja" in Skripten ist nicht immer möglich. Um dies zu beheben, verwenden Sie ein -f- Flag vor -setremotelogin wie folgt:

systemsetup -f -setremotelogin on
systemsetup -f -setremotelogin off
Sonnig
quelle
Eigentlich ist es genug, dass die meisten * nix-Systeme mit kommen yes.
Kasisnu