Befehlszeile SSH neu starten Mac OSX Mountain Lion

Befehlszeile SSH neu starten Mac OSX Mountain Lion

Wie kann ich den SSH-Dienst über die Befehlszeile unter Mac OSX Mountain Lion neu starten?

Mithilfe von ps aux | grep 'ssh'konnte ich ableiten, dass der Vorgang höchstwahrscheinlich ist /usr/sbin/sshd.

Von hier aus suchte ich dieSSHD-Dokumentationnach Verweisen auf „Neustart“, aber keine gefunden.

Ich weiß nicht, was mein nächster Schritt sein soll.

Antwort1

Sehendiese Antwortauf eine ähnliche Frage zu ServerFault. Der Befehl sollte in Mountain Lion derselbe sein.

Sie können den Dienst mit dem Unterbefehl „unload“ stoppen.

sudo launchctl unload  /System/Library/LaunchDaemons/ssh.plist

Von @MattClark vorgeschlagenes Update: Um den Dienst neu zu starten, verwenden Sie loadnach unload:

sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

Beachten Sie, dass bestehende SSH-Sitzungen beendet werden. Sie müssen dies daher unabhängig von der aktuellen Benutzersitzung ausführen.

Antwort2

Es gibt keinen Grund, den SSHD-Dienst zu „entladen“. Sie können ihn auch einfach „stoppen“. Er wird automatisch neu gestartet.

sudo launchctl stop com.openssh.sshd

Antwort3

Ich konnte nicht bestätigen, dass Ansgars Antwort funktioniert hat, da es keine Nachrichten/offensichtlichen Zeichen gab, obwohl ich zuversichtlich bin, dass dies der Fall war.

Ich habe auch herausgefunden, killall sshddass es SSHD-Prozesse beendet und neu startet, mit dem Nachteil, dass sämtliche Verbindungen gestoppt werden.

Antwort4

Die hier angezeigten Fragen und Antworten sind zu alt (2012-2013). Ich habe sie in Ventura (veröffentlicht 2022) ausprobiert, aber keine funktioniert.

Ich schließe meine Tests auf meinen beiden Macs (10.11.6/El Capitan@2016 und 13.1/Ventura@2022) ab: Beide bieten einen GUI-Schalter unter Einstellungen|Allgemein|Freigaben|RemoteLogin.

Sie schalten es einfach aus und wieder ein. sshd wird neu gestartet und liest die Datei sshd_config, um Ihre Änderungen widerzuspiegeln.

(Obwohl es für die beiden Aktionen entsprechende Kommandozeilenbefehle gibt, glaube ich nicht, dass Sie sich die Mühe machen, diese zu kennen.)

verwandte Informationen