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