Хостинг
SSH. Создать SSH-ключ и привязать его к виртуальному серверу
Генерация SSH-ключа
Для подключения к серверу необходимо создать открытый ключ, который будет храниться на сервере, и закрытый ключ, который размещается вне сервера, в удобном для вас хранилище.
Генерация SSH-ключа в Windows 7/8
Генерация 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.
Важно. Во время генерации ключа водите курсором в поле «Key» до тех пор, пока ключ не появится в поле.
6. В поле «Key passphrase» введите надёжный пароль.
7. Подтвердите пароль в поле «Confirm passphrase».
8. Нажмите кнопку Save private key и сохраните закрытый ключ.
Внимание. Никогда не передавайте закрытый ключ и пароль сторонним лицам.
9. Нажмите Save public key и сохраните открытый ключ в удобном для вас месте.
10. Вы всегда можете открыть и скопировать сохранённые ключи при помощи приложения «Блокнот».
Генерация SSH-ключа в Linux/MacOS/Windows 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 для сохранения ключа без пароля.
7. Ключ создан в директории по умолчанию или в той, которую вы прописали.
8. Публичная часть ключа будет сохранена в файле «<имя_ключа>.pub». Используйте его для последующего добавления к виртуальной машине. Файл можно открыть в текстовом виде в приложении «Блокнот».
Добавление SSH-ключа на сервер
Чтобы добавить сгенерированный ключ на сервер:
1. Перейдите в раздел Товары/Услуги → Виртуальные ресурсы, выберите нужный сервер и нажмите Перейти. Откроется VMmanager.
2. В VMmanager нажмите на иконку профиля, а затем перейти в личный кабинет.
3. Перейдите в раздел SSH-ключи и нажмите Добавить SSH-ключ.
4. Укажите значения в полях «Название» и «Содержимое SSH-ключа». Введите только один ключ; укажите его в корректном формате без переноса строк. Нажмите Добавить.
SSH-ключ автоматически добавится ко всем будущим серверам и использованным ОС. То есть по конкретному ключу можно подключится к серверу, если:
-
вы добавили SSH-ключ и позже купили сервер;
-
вы купили сервер, добавили SSH-ключ и позже переустановили ОС на сервере.
В дальнейшем ключом можно управлять в разделе SSH-ключи.