
Dado o seguinte arquivo ~/.ssh/config, por que recebo um Permission denied (publickey)
ao executar
$ ssh entel.rancher1.internal
Quando isso 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
Já validei que as permissões estão corretas:
$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa
Pergunta: Por que não consigo me conectar à minha máquina por meio do arquivo ~/.ssh/config digitando o HostName, enquanto posso fazer SSH usando minha chave privada com um comando ssh simples?
Responder1
Meu palpite é que você está tendo problemas com o nome de usuário. Acho que está tentando fazer login como[e-mail protegido]
Eu suspeito que o seguinte funcionaria:
ssh [email protected]
Editado para remover informações incorretas com base em um erro de digitação nas páginas de manual