sshconfig-lint
Valeur de directive invalide
← Tous les contrôlesUne directive contient un nombre, une durée, un masque, une valeur DSCP ou un nom d’option refusé par OpenSSH.
Pourquoi c’est important
Une valeur invalide peut empêcher SSH de charger la configuration avant même la connexion. Les petites différences comptent. ControlMaster accepte autoask, mais pas auto-ask, et AddressFamily accepte inet, mais pas ipv4.
Comment corriger
Utilisez un Port de 1 à 65535 et des compteurs non négatifs. Pour AddressFamily, ControlMaster, StrictHostKeyChecking, LogLevel et PubkeyAuthentication, utilisez exactement les noms documentés. Le contrôle accepte les valeurs OpenSSH modernes sans deviner la version installée. Vérifiez avec ssh -G production.
Avant et après
Host production Port 70000 AddressFamily ipv4 ControlMaster auto-ask PubkeyAuthentication boundHost production Port 22 AddressFamily inet ControlMaster autoask PubkeyAuthentication host-bound