Secondo il mio ssh_config
file ...
I dati di configurazione vengono analizzati come segue:
- opzioni della riga di comando
- file specifico dell'utente
- file a livello di sistema
Detto questo, (e sì, lo so, potrei setacciare man ssh_config
AND man ssh
, e (spero) per i valori predefiniti documentati) .. come posso "stampare" la configurazione attiva, per TUTTE le impostazioni correnti. Ad esempio, qualcosa come ...
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
...
Questo ti farebbe sapere esplicitamente esattamente cosa è impostato e perché. Ho chiamato AddressFamily
specificamente, in quanto è un esempio perfetto di un'opzione di configurazione senza valore predefinito documentato . Dal man ssh_config
...
Specifica quale famiglia di indirizzi utilizzare durante la connessione. Gli argomenti validi sono
any
,inet
(usa solo IPv4) oinet6
(usa solo IPv6).
Ugh! Grazie per eventuali suggerimenti costruttivi (non solo un mucchio di RTFM
). 🙉
ssh_config
= sshd_config
.
sshd
utilizza i file di configurazione per sovrascrivere i suoi valori predefiniti interni, che vengono mostrati nei file di configurazione stock dopo una nuova installazione