Добавить публичный ключ к созданной виртуальной машине
По инструкции ниже вы сможете добавить публичный ключ к существующей виртуальной машине.
Добавление ключа в личном кабинете с помощью сервиса «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-доступ по паролю, после добавления ключа вы можете его отключить.
Что дальше
Подключитесь к виртуальной машине с помощью нового ключа.
- Перед началом работы
- Порядок действий
- Что дальше