Intenté configurar mi ~/.ssh/config
archivo con la ayuda de esta guía. Sin embargo, la anulación de usuario específica del host no tiene efecto y ssh intenta conectarse usando el nombre de usuario global en lugar del nombre de usuario específico del host. Mi configuración ssh está configurada así:
$ cat ~/.ssh/config
User my_global_username
Host dev1
HostName 10.40.10.41
User my_username_on_dev_machines
También he intentado poner el nombre de usuario global debajo de una Host *
entrada en vano. La versión y compilación de OpenSSH que estoy ejecutando es OpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013
`.
Host *
en la parte superior.