Top.Mail.Ru

Хостинг

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

Для подключения к серверу необходимо создать открытый ключ, который будет храниться на сервере, и закрытый ключ, который размещается вне сервера, в удобном для вас хранилище.

Генерация SSH-ключа с использованием командной строки (cmd) в операционных системах Windows 7/8 не предусмотрена.

Для генерации воспользуйтесь приложением PuTTY и входящим в пакет дополнением PuTTYgen.

1. Скачайте и установите приложение PuTTY.

2. Запустите приложение PuTTYgen.

3. В поле «Type of key to generate» укажите RSA.

4. Для поля «Number of bits in a generated key» установите значение «2048».

5. Нажмите Generate.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

Важно. Во время генерации ключа водите курсором в поле «Key» до тех пор, пока ключ не появится в поле.

6. В поле «Key passphrase» введите надёжный пароль.

7. Подтвердите пароль в поле «Confirm passphrase».

8. Нажмите кнопку Save private key и сохраните закрытый ключ.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

Внимание. Никогда не передавайте закрытый ключ и пароль сторонним лицам.

9. Нажмите Save public key и сохраните открытый ключ в удобном для вас месте.

10. Вы всегда можете открыть и скопировать сохранённые ключи при помощи приложения «Блокнот».

Чтобы сгенерировать ключи на Linux/MacOS/Windows 10:

1. Откройте консоль, терминал (MacOS) или командную строку (cmd.exe) для Windows 10.

2. Выполните команду:

ssh-keygen -t rsa -b 2048

3. Укажите название ключа в строке «Enter file in which to save the key».

Внимание. Если не указывать директорию (например, .ssh/ ), ключи сохранятся в ~./<имя ключа> (для Linux/MacOS) или в C:\Users\<имя_пользователя>\<имя ключа> (для Windows 10).

4. Нажмите Enter.

5. Далее задайте пароль для ключа или оставьте поле пустым и нажмите Enter, если хотите создать ключ без пароля.

6. Подтвердите пароль или оставьте поле пустым и нажмите Enter для сохранения ключа без пароля.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

7. Ключ создан в директории по умолчанию или в той, которую вы прописали. 

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

8. Публичная часть ключа будет сохранена в файле «<имя_ключа>.pub». Используйте его для последующего добавления к виртуальной машине. Файл можно открыть в текстовом виде в приложении «Блокнот».

Чтобы добавить сгенерированный ключ на сервер:

1. Перейдите в раздел Товары/Услуги → Виртуальные ресурсы, выберите нужный сервер и нажмите Перейти. Откроется VMmanager.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

2. В VMmanager нажмите на иконку профиля, а затем перейти в личный кабинет.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

3. Перейдите в раздел SSH-ключи и нажмите Добавить SSH-ключ.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

4. Укажите значения в полях «Название» и «Содержимое SSH-ключа». Введите только один ключ; укажите его в корректном формате без переноса строк. Нажмите Добавить.

SSH. Создать SSH-ключ и привязать его к виртуальному серверу

SSH-ключ автоматически добавится ко всем будущим серверам и использованным ОС. То есть по конкретному ключу можно подключится к серверу, если:

  • вы добавили SSH-ключ и позже купили сервер;

  • вы купили сервер, добавили SSH-ключ и позже переустановили ОС на сервере.

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

Мы используем cookie, чтобы сайт стал лучше для вас.