Учитывая следующий файл ~/.ssh/config, почему я получаю Permission denied (publickey)
при выполнении
$ ssh entel.rancher1.internal
Когда это работает:
$ ssh -i ~/.ssh/id_rsa devops@172.0.0.4
~/.Ssh /конфигурации
Host *
IdentityFile ~/.ssh/id_rsa
Host entel.rancher1.internal
HostName 172.0.0.4
User devops
IdentityFile ~/.ssh/id_rsa
Я уже подтвердил, что разрешения правильны:
$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa
Вопрос: Почему я не могу подключиться к моей машине через файл ~/.ssh/config, введя имя хоста, в то время как я могу использовать SSH с помощью своего личного ключа с помощью пустой команды ssh?