Permission denied (publickey)
Почему при выполнении следующего файла ~/.ssh/config возникает ошибка
$ ssh entel.rancher1.internal
Когда это работает:
$ 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
Я уже проверил, что разрешения верны:
$ ls -al ~/.ssh
drwx------ dj dj .
-rw------- dj dj config
-rw------- dj dj id_rsa
Вопрос: Почему я не могу подключиться к своей машине через файл ~/.ssh/config, введя HostName, хотя я могу подключиться по SSH, используя свой закрытый ключ с помощью простой команды ssh?
решение1
Я предполагаю, что у вас проблема с именем пользователя. Я думаю, что он пытается войти как[email protected]
Я подозреваю, что следующее сработает:
ssh [email protected]
Отредактировано с целью удаления неверной информации, основанной на опечатке в страницах руководства.