Conectando-se ao servidor usando um arquivo de configuração SSH

Conectando-se ao servidor usando um arquivo de configuração SSH

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

informação relacionada