sshconfig-lint

ControlPath inseguro

Todas las comprobaciones
avisoSe comprueba en el navegadorUNSAFE_CTRL_PATH

ControlPath 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

Qué está mal
Host *  ControlMaster auto  ControlPath ~/.ssh/control-%h
Configuración corregida
Host *  ControlMaster auto  ControlPath ~/.ssh/control-%C