tocdepth

2

Добавить публичный ключ к созданной виртуальной машине

По инструкции ниже вы сможете добавить публичный ключ к существующей виртуальной машине.

Добавление ключа в личном кабинете с помощью сервиса «SSH-ключи» доступно только при создании виртуальной машины. Для созданной ВМ ключ можно добавить только через терминал в ее гостевой ОС.

Перед началом работы

  1. Сгенерируйте ключевую пару, если не сделали этого ранее.

  2. Подключитесь к виртуальной машине по SSH с помощью пароля.

    Если вы уже добавили SSH-ключ к ВМ и хотите добавить еще один, вы также можете подключиться с помощью ключа.

Порядок действий

Новый публичный ключ необходимо вручную добавить в файл authorized_keys.

После того, как вы подключились к ВМ по SSH, вы можете сделать это в терминале с помощью любого удобного текстового редактора. В инструкции ниже рассмотрим, как добавить ключ с помощью редактора Nano.

  1. В терминале откройте файл authorized_keys:

    nano ~/.ssh/authorized_keys
    

    Где ~/.ssh/authorized_keys — путь до файла authorized_keys по умолчанию.

    Если вы еще не добавляли ни одного ключа к ВМ, открывшийся файл будет пустым.

  2. Скопируйте сгенерированный ранее публичный ключ и вставьте его в authorized_keys с новой строки.

    По умолчанию на вашем компьютере ключи хранятся в каталоге ~/.ssh или C:\users\имя_пользователя\.ssh\. Файлы публичных ключей имеют расширение .pub, например, id_rsa.pub.

  3. Чтобы сохранить изменения и закрыть отредактированный файл, в терминале:

    1. Нажмите Ctrl+X.

    2. Чтобы подтвердить сохранение, нажмите Y.

    3. Нажмите Enter.

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

Примечание

Рекомендуется подключаться по SSH только с помощью ключевых пар. Использовать пароль менее безопасно. Если ранее вы вручную включили SSH-доступ по паролю, после добавления ключа вы можете его отключить.

Что дальше

Подключитесь к виртуальной машине с помощью нового ключа.

Запустили Evolution free tier
для Dev & Test
Получить