Laut meiner ssh_config
Akte ...
Konfigurationsdaten werden wie folgt analysiert:
- Befehlszeilenoptionen
- benutzerspezifische Datei
- systemweite Datei
Nachdem dies gesagt wurde (und ja, ich weiß, ich könnteman ssh_config
AND durchsuchen man ssh
und (hoffe) auf dokumentierte Standardeinstellungen). Wie kann ich die aktive Konfiguration für ALLE aktuellen Einstellungen "ausdrucken"? Zum Beispiel so etwas wie ...
ssh -o Tunnel=ethernet servername -p 2210 --print-config
SSH-2.0-OpenSSH_7.0
Command Line Options
Port 2210
Host servername
Command Line Configurations
Tunnel Ethernet
Config File
...
SSH Defaults
...
AddressFamily any (???)
BatchMode no
...
Auf diese Weise erfahren Sie genau, was und warum eingestellt ist. Ich habe AddressFamily
ausdrücklich darauf hingewiesen , da dies ein perfektes Beispiel für eine Konfigurationsoption ohne dokumentierten Standardwert ist . Von man ssh_config
...
Gibt an, welche Adressfamilie für die Verbindung verwendet werden soll. Gültige Argumente sind
any
,inet
(nur IPv4 verwenden) oderinet6
(Verwendung nur IPv6).
Pfui! Vielen Dank für alle konstruktiven Vorschläge (nicht nur ein paar von RTFM
's). 🙉
quelle
sshd
verwendet die Konfigurationsdateien, um die internenssh_config
=sshd_config
.Antworten:
-G
In der letzten Version von openssh gibt es eine Option, die sich ähnlich wie-T
auf der Serverseite verhält .Durch Aufrufen erhalten
ssh -G host
Sie Optionen zum Herstellen einer Verbindung mit einem bestimmten Host, die beim Debuggen bedingter Übereinstimmungen in hilfreich sein könnenssh_config
.Das Festlegen einer ausführlicheren Protokollstufe (
-vvv
) kann beim Debuggen des Konfigurationsparsers hilfreich sein.quelle