Vollständige Einstellungen von sshd anzeigen

15

Der OpenSSH-Dämon hat viele "Standard" -Werte für seine Einstellungen. Wenn Sie sich also die sshd_config ansehen, erhalten Sie möglicherweise nicht alle aktiven Einstellungen.

Wie zeige ich die vollständige sshd-Konfiguration an (für OpenSSH)?

Huygens
quelle

Antworten:

26

Der OpenSSH- sshdBefehl verfügt über einen erweiterten Testschalter, mit dem "die Gültigkeit der Konfigurationsdatei überprüft, die effektive Konfiguration an stdout ausgegeben und dann beendet werden kann". (Quelle sshd Manpage).

Die Antwort lautet also (als root oder mit dem Präfix sudo):

sshd -T

(Die Einstellungen sind nicht in alphabetischer Reihenfolge, man kann sshd -T | sortschnell nach einer Einstellung suchen oder nur nach grepder Einstellung) :-)

PS: Mein erster Reflex war, online nach dieser Antwort zu suchen, aber die Suchmaschinen waren nicht hilfreich. Und dann schaute nur auf die Manpage und fand die Antworten. Für diejenigen, die faul sind wie ich und zu schnell ins Internet gehen, gibt es jetzt die Antwort online! Heute gelernte Lektion: Überprüfen Sie zuerst die Manpage und fragen Sie später bei Bedarf eine Suchmaschine.

Huygens
quelle
2
Das ist die beste Antwort. Beachten Sie jedoch auch, dass ältere Versionen von ssh mit einer sshd_config-Datei geliefert wurden, die alle auskommentierten Standardeinstellungen enthielt. Im schlimmsten Fall könnten Sie also immer die Distribution abrufen und sich diese Datei ansehen.
user3188445