Selon mon ssh_config
déposer...
Les données de configuration sont analysées comme suit:
- options de ligne de commande
- fichier spécifique à l'utilisateur
- fichier à l'échelle du système
Avec cela dit, (et oui, je sais, i pouvait Scour man ssh_config
ET man ssh
, et (espoir) pour les valeurs par défaut documentées). Comment puis-je "imprimer" la configuration active, pour tous les paramètres actuels. Par exemple, quelque chose comme ...
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
...
Cela vous ferait savoir explicitement ce qui est défini et pourquoi. J'ai appelé AddressFamily
Spécifiquement, car il s'agit d'un exemple parfait d'une option de configuration avec aucune valeur par défaut documentée. De man ssh_config
...
Spécifie la famille d'adresses à utiliser lors de la connexion. Les arguments valides sont
any
,inet
(utilisez IPv4 uniquement) ouinet6
(Utilisez IPv6 uniquement).
Pouah! Merci pour tout constructif Suggestions (pas seulement un tas de RTFM
's). ????
Il y a -G
option dans l'OpenSSH récent, ce qui se comporte de la même manière que -T
sur le côté serveur.
-G provoque l'impression de SSH d'imprimer sa configuration après évaluation des blocs d'hôte et de correspondance et de sortie.
En appelant ssh -G Host
Vous obtiendrez des options utilisées pour la connexion à un hôte spécifique, qui peut être utile pour déboguer les matchs conditionnels dans ssh_config
.
Définir également plus de niveau de journal Verbose (-vvv
) peut vous aider avec le débogage de l'analyseur de configuration.