- tocdepth
2
Добавить публичный ключ к созданной виртуальной машине
По инструкции ниже вы сможете добавить публичный ключ к существующей виртуальной машине.
Добавление ключа в личном кабинете с помощью сервиса «SSH-ключи» доступно только при создании виртуальной машины. Для созданной ВМ ключ можно добавить только через терминал в ее гостевой ОС.
Перед началом работы
Сгенерируйте ключевую пару, если не сделали этого ранее.
Подключитесь к виртуальной машине по SSH с помощью пароля.
Если вы уже добавили SSH-ключ к ВМ и хотите добавить еще один, вы также можете подключиться с помощью ключа.
Порядок действий
Новый публичный ключ необходимо вручную добавить в файл authorized_keys
.
После того, как вы подключились к ВМ по SSH, вы можете сделать это в терминале с помощью любого удобного текстового редактора. В инструкции ниже рассмотрим, как добавить ключ с помощью редактора Nano.
В терминале откройте файл
authorized_keys
:nano ~/.ssh/authorized_keys
Где
~/.ssh/authorized_keys
— путь до файлаauthorized_keys
по умолчанию.Если вы еще не добавляли ни одного ключа к ВМ, открывшийся файл будет пустым.
Скопируйте сгенерированный ранее публичный ключ и вставьте его в
authorized_keys
с новой строки.По умолчанию на вашем компьютере ключи хранятся в каталоге
~/.ssh
илиC:\users\имя_пользователя\.ssh\
. Файлы публичных ключей имеют расширение.pub
, например,id_rsa.pub
.Чтобы сохранить изменения и закрыть отредактированный файл, в терминале:
Нажмите
Ctrl+X
.Чтобы подтвердить сохранение, нажмите
Y
.Нажмите
Enter
.
Ключ будет добавлен к виртуальной машине. Вы можете использовать его для подключения по SSH.
Примечание
Рекомендуется подключаться по SSH только с помощью ключевых пар. Использовать пароль менее безопасно. Если ранее вы вручную включили SSH-доступ по паролю, после добавления ключа вы можете его отключить.
Что дальше
Подключитесь к виртуальной машине с помощью нового ключа.
для Dev & Test