sshconfig-lint

ControlPath non sûr

Tous les contrôles
avertissementVérifié dans le navigateurUNSAFE_CTRL_PATH

ControlPath n’identifie pas clairement hôte, port et utilisateur.

Pourquoi c’est important

Des connexions différentes peuvent entrer en collision et partager le même socket.

Comment corriger

Utilisez un hash comme ~/.ssh/control-%C ou ajoutez les trois jetons %r@%h:%p. Placez les sockets dans un répertoire privé existant.

Avant et après

Ce qui est incorrect
Host *  ControlMaster auto  ControlPath ~/.ssh/control-%h
Configuration corrigée
Host *  ControlMaster auto  ControlPath ~/.ssh/control-%C