sshconfig-lint
ControlPath inseguro
← Todas las comprobacionesControlPath no identifica de forma única host, puerto y usuario.
Por qué importa
Distintas conexiones pueden colisionar y reutilizar el mismo socket.
Cómo corregirlo
Utiliza un hash como ~/.ssh/control-%C o incluye los tres tokens %r@%h:%p. Guarda los sockets en un directorio privado existente.
Antes y después
Host * ControlMaster auto ControlPath ~/.ssh/control-%hHost * ControlMaster auto ControlPath ~/.ssh/control-%C