sshconfig-lint

Valeur de directive invalide

Tous les contrôles
erreurVérifié dans le navigateurINVALID_VALUE

Une 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

Ce qui est incorrect
Host production  Port 70000  AddressFamily ipv4  ControlMaster auto-ask  PubkeyAuthentication bound
Configuration corrigée
Host production  Port 22  AddressFamily inet  ControlMaster autoask  PubkeyAuthentication host-bound