Wie kann ich überprüfen, ob SSH mit dem Terminal in Sierra deaktiviert ist?

2

Ich möchte die Befehlszeile kennen, um den Status von SSH auf Sierra bitte zu überprüfen.

Ich habe versucht, systemctl zu verwenden, habe aber eine command not found.

Vielen Dank !

MFJC
quelle

Antworten:

6
sudo systemsetup -getremotelogin

Dies gibt "Remote-Anmeldung: Ein" oder "Aus" zurück, abhängig vom Status der Remote-Anmeldeoption in Sharing.prefpane.

Auf macOS gibt es kein systemctl, aber systemsetup tut viele Dinge. überprüfe die Liste mit sudo systemsetup -help.

grg
quelle
1

Die Verwendung von "systemctl" scheint bei mir mit einer anderen Linux-Person zu kommunizieren, die sich überschreitet. Ich fühle deinen Kampf. :) Ich würde die gleiche Methode verwenden, um dies auf beiden Plattformen zu überprüfen.

Bestätigen Sie, ob der Port offen ist. Vertrauen Sie den Tools des Anbieters nicht, sie ändern sich häufig.

Mac: netstat -anl|grep LISTEN|grep "*.22"

Linux: netstat -anl|grep LISTEN|grep ":22"

SAlder
quelle
1
Woher weißt du, dass der Dienst auf Port 22 lauscht? sshd?
nohillside
@SAlder Hat diesen Befehl ausprobiert und es wurde nichts zurückgegeben. Bedeutet das, dass Port 22 gesperrt ist?
MFJC
-3

Neben der Verwendung sudo systemsetup -getremotelogin Sie können die OS X-Systemeinstellungen öffnen & gt; Teilen & gt; und stellen Sie sicher Fernanmeldung ist nicht geprüft.

howdytom
quelle
Der Titel der Frage lautet "Wie kann ich überprüfen, ob SSH deaktiviert ist? mit dem Terminal auf Sierra? "
grg
Vielen Dank für diese zusätzlichen Informationen. Ist es ich oder macOS aktiviert und deaktiviert automatisch SSH, wenn es in der Kommandozeile verwendet wird? Hier ist, was ich meine, ich habe es verwendet, um von meinem Mac aus eine Verbindung zu einem Gerät in meinem Netzwerk herzustellen. Zu diesem Zeitpunkt war es in der Systemeinstellung deaktiviert, obwohl ich es weiterhin verwenden, meine Aufgaben erledigen und das Terminal beenden konnte. Wenn ich dann zu Sys Pref zurückkehre, ist das Kontrollkästchen immer noch nicht aktiviert, obwohl ich es verwendet habe. Wird es nur dann ein- und ausgeschaltet, wenn Sie es benötigen, wenn Sie es ausführen?
MFJC
Leute, danke für die Abstimmungen! Meine Antwort ist nur eine andere alternative Lösung für Espressotron-Fragen. Grgarside ist völlig richtig. @Espressotron Sie können Ihre Frage als beantwortet markieren.
howdytom