Рейтинг:1

Получение «Загрузить ключ» /root/.ssh/: это каталог при выполнении «ssh -i ~/.ssh root@IP_address

флаг ai

Я пытаюсь войти в экземпляр, который я создал в облаке IBM.

Когда я пытаюсь выполнить команду "ssh -i ~/.ssh root@[IP_адрес моего экземпляра], я получаю сообщение об ошибке "Загрузить ключ"/root/.ssh/": Является ли каталог root@[IP_адрес моего экземпляра] пароль:

Перед выполнением этой команды я запустил ssh-keygen и смог сгенерировать новый набор файлов, то есть id_rsa и id_rsa.pub.

Я запустил chmod 700 для двух файлов id_rsa и id_rsa.pub, но, похоже, это не сработало.

Может ли кто-нибудь помочь мне понять, почему приведенная выше команда, например, «ssh -i ~/.ssh root@[IP_адрес моего экземпляра] приводит к этой ошибке?

Рейтинг:1
флаг hr

опция требует имя закрытого ключа файл, а не имя каталога содержащий файл:

ssh -i ~/.ssh/id_rsa root@[IP_адрес моего экземпляра]

Однако, поскольку ~/.ssh/id_rsa является файлом ключа RSA по умолчанию, вы можете опустить вариант и его аргумент в целом

ssh root@[IP_адрес моего экземпляра]

Конечно, для успешной аутентификации вам потребуется скопировать открытый ключ в авторизованные_ключи файл на удаленной учетной записи - используя ssh-копия-идентификатор или иным образом.

David S avatar
флаг ai
Спасибо огромное! Очень ценю!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.