Conexión al servidor mediante un archivo de configuración SSH

Conexión al servidor mediante un archivo de configuración SSH

Dado el siguiente archivo ~/.ssh/config, ¿por qué aparece un mensaje Permission denied (publickey)al ejecutar?

$ ssh entel.rancher1.internal

Cuando esto funciona:

$ ssh -i ~/.ssh/id_rsa [email protected]

~/.ssh/config

Host *
  IdentityFile ~/.ssh/id_rsa

Host entel.rancher1.internal
  HostName 172.0.0.4
  User devops
  IdentityFile ~/.ssh/id_rsa

Ya validé que los permisos sean correctos:

$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa

Pregunta: ¿Por qué no puedo conectarme a mi máquina a través del archivo ~/.ssh/config escribiendo el nombre del host, mientras puedo usar SSH usando mi clave privada con un comando ssh simple?

Respuesta1

Supongo que tienes un problema con el nombre de usuario. Creo que está intentando iniciar sesión como[correo electrónico protegido]

Sospecho que lo siguiente funcionaría:

ssh [email protected]

Editado para eliminar información incorrecta debido a un error tipográfico en las páginas de manual

información relacionada