Подключение к серверу с помощью файла конфигурации SSH

Подключение к серверу с помощью файла конфигурации SSH

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]

Отредактировано с целью удаления неверной информации, основанной на опечатке в страницах руководства.

Связанный контент