SSH-ключ при заказе и серверы «только по ключу»
Как прикрепить SSH-ключи к новому серверу, что означает отключение входа по паролю и что приходит по email.
На этой странице
Шаг «SSH-ключ для сервера» — часть оформления заказа на blackbox.md (blackbox.md/checkout/plan/…). На нём вы прикрепляете публичные SSH-ключи, чтобы подключаться к новому серверу без пароля, и решаете, создавать ли сервер «только по ключу». Шаг открывается после того, как вы нажмёте «Заказать» на карточке тарифа и пройдёте предыдущие шаги (см. таблицу ниже).
Доступно: любому клиенту, вошедшему на blackbox.md, при заказе нового сервера.
Когда появляется этот шаг
| Тариф | Порядок шагов |
|---|---|
| Тарифы VPS (страница «Тарифы VPS») | «Операционная система» → «Реквизиты для счёта» → «SSH-ключ для сервера» |
| Тарифы VPS hosting | «Реквизиты для счёта» → «SSH-ключ для сервера» |
| Выделенные серверы | Шаг показывается, но выделенные серверы команда готовит вручную; мы свяжемся с вами. Уточните в поддержке, как вы получите доступ. |
После этого шага заказ создаётся сразу («Оформляем заказ…»), и вы переходите к оплате. Изменить ключи в уже оформленном заказе нельзя — дальше ими управляют из панели (см. ниже).
Подготовьте публичный ключ
При заказе указывается только публичная часть ключа — файл с расширением .pub. Если пары ключей у вас ещё нет, воспользуйтесь статьёй Создание SSH-ключа (Windows, macOS, Linux). Чтобы выбирать ключ одним щелчком, заранее сохраните его в разделе «Мой аккаунт» → «SSH-ключи» (см. SSH-ключи в аккаунте (blackbox.md)).
Как вывести публичный ключ в Linux или macOS:
cat ~/.ssh/id_ed25519.pubВ Windows (PowerShell):
Get-Content $env:USERPROFILE\.ssh\id_ed25519.pubСтрока начинается с типа ключа, например ssh-ed25519 AAAA… комментарий. Поддерживаемые типы:
| Тип | Примечание |
|---|---|
ssh-ed25519 |
— |
ssh-rsa |
не менее 2048 бит |
ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 |
— |
sk-ssh-ed25519@openssh.com, sk-ecdsa-sha2-nistp256@openssh.com |
аппаратные ключи (FIDO) |
Другие типы (например, DSA, ssh-dss) не принимаются.
Внимание Никогда не вставляйте приватный ключ (файл без
.pubили текст, который начинается с-----BEGIN). Страница его не примет и покажет сообщение «Похоже на приватный ключ или несколько строк. Вставьте ОДНУ строку публичного SSH-ключа.» Приватный ключ остаётся только на вашем компьютере.
Как прикрепить ключи
- Нажмите «Заказать» на карточке тарифа. Если вы не вошли в аккаунт, войдите — после входа вы вернётесь к заказу.
- Пройдите предыдущие шаги: «Операционная система» (только для тарифов VPS) и «Реквизиты для счёта» («Продолжить» или «Продолжить без реквизитов»).
- На шаге «SSH-ключ для сервера» («Прикрепите SSH-ключ, чтобы подключаться к серверу без пароля. Можно пропустить.») выберите ключи:
- в блоке «Сохранённые ключи» отметьте один или несколько ключей; в каждой строке видны название, тип и начало отпечатка (блок появляется, только если в разделе «SSH-ключи» есть сохранённые ключи);
- и/или вставьте публичный ключ в поле «Или вставьте публичный SSH-ключ» (одна строка).
- Флажок «Отключить вход по паролю (только SSH-ключ)» ставится автоматически, как только вы отметите или вставите первый ключ. Оставьте его, если нужен сервер «только по ключу», или снимите, чтобы вход по паролю тоже работал.
- Нажмите «Продолжить». Появится «Оформляем заказ…», затем откроется страница оплаты.
К одному заказу можно прикрепить не больше 10 ключей — сохранённые и вставленный считаются вместе. Ссылка «Управлять SSH-ключами →» открывает раздел «SSH-ключи» в новой вкладке. Прикреплённые ключи устанавливаются для пользователя root вместе с комментариями — так их легко узнать на сервере.
Что значит «только по ключу»
| Что вы выбрали | Что будет на сервере | Письмо о готовности сервера | Значок в панели |
|---|---|---|---|
| Ключ + флажок стоит | Вход по SSH с паролем отключён; root входит только по ключу. |
Отпечатки ключей, без пароля. | «Только ключ» |
| Ключ + флажок снят | Ключи установлены, вход по паролю остаётся включённым. | Пароль root. | «Пароль + ключ» |
| «Продолжить без ключа» (или «Продолжить» без ключей) | Вход по паролю. | Пароль root. | «Пароль + ключ» |
Значок «Пароль + ключ» означает, что вход по паролю разрешён. Пока ни один ключ не выбран, флажок неактивен: сервер «только по ключу» без ключа оказался бы недоступен.
Пароль root есть и у сервера «только по ключу». Подсказка «Пароль для консоли остаётся доступен в панели.» означает, что пароль сохранён в панели: его показывает кнопка «Показать учётные данные» на карточке сервера в разделе «Мои серверы» (см. Просмотр учётных данных root). По SSH этот пароль не сработает, пока вы не нажмёте на той же карточке «Включить вход по паролю». Действующее значение на сервере проверяется так:
sshd -T | grep -i passwordauthenticationНа сервере «только по ключу» результат — passwordauthentication no.
Что приходит по email
Когда сервер будет готов, придёт письмо с темой «Serverul dvs. este gata — BBX-…» (тема всегда на румынском, номер вида BBX-2026-000123). Содержание зависит от выбранного режима:
- только по ключу: строка «Аутентификация» с текстом «SSH-ключ — вход по паролю отключён», затем «Отпечатки ключей» — по одному отпечатку
SHA256:…на каждый ключ. Пароля в письме нет. - с паролем: строки «Пользователь» (
root) и «Пароль» (пароль root). Смените пароль после первого входа и настройте SSH-ключ.
Сравните отпечаток из письма с отпечатком своего ключа. В Linux или macOS:
ssh-keygen -lf ~/.ssh/id_ed25519.pubВ Windows (PowerShell):
ssh-keygen -lf $env:USERPROFILE\.ssh\id_ed25519.pubЗатем подключитесь (подробнее — в статье Подключение к серверу по SSH (Windows, macOS, Linux)):
ssh root@IP_СЕРВЕРАПримечание В письме для режима «только по ключу» упоминается VNC-консоль. Ни веб-консоли, ни VNC-консоли у клиентов нет: доступ к серверу возможен только по SSH. Если подключиться не получается, напишите нам.
Изменения после заказа
Всё делается на карточке сервера в панели app.blackbox.md → «Мои серверы»:
| Что нужно | Кнопка |
|---|---|
| Добавить ключ | «Добавить SSH-ключ» |
| Удалить ключ | «Добавить SSH-ключ» → список «Установленные ключи» → «Удалить» |
| Снова разрешить вход по паролю | «Включить вход по паролю» |
| Перейти на «только по ключу» | «Отключить вход по паролю» |
Пошаговые инструкции — в статьях Добавление и удаление SSH-ключей на сервере и Включение и отключение входа по паролю по SSH. В списке «Установленные ключи» есть и «Ключ управления (blackbox.md)». Не удаляйте его с сервера: от него зависят кнопки панели. См. Ключи BLACKBOX на вашем сервере.
Совет Храните резервную копию приватного ключа в надёжном месте. На сервере «только по ключу» без него подключиться по SSH не получится. Если ключ потерян, воспользуйтесь статьёй Потерян доступ к серверу (пароль или ключ).
Возможные ошибки
Первые два сообщения появляются прямо на шаге, до оформления заказа. Остальные выводятся на экране «Ошибка при оформлении заказа», и заказ не создаётся.
| Сообщение | Что это значит | Что делать |
|---|---|---|
| «Похоже на приватный ключ или несколько строк. Вставьте ОДНУ строку публичного SSH-ключа.» | Вставлен приватный ключ или несколько строк. | Вставьте одну строку из файла .pub. |
| «Не удалось распознать SSH-ключ. Вставьте ровно одну строку публичного ключа.» | Текст не похож на публичный ключ. | Ещё раз скопируйте строку из файла .pub целиком. |
| «Некорректные данные SSH-ключа.» | Данные о ключах переданы в неожиданном формате. | Обновите страницу и пройдите шаги заново. Если ошибка повторяется, напишите нам. |
| «Не удалось распознать введённый SSH-ключ.» | Неподдерживаемый тип, RSA короче 2048 бит или повреждённый ключ. | Используйте тип из таблицы выше или создайте ключ ssh-ed25519. |
| «Один из выбранных SSH-ключей не найден.» | Отмеченный ключ тем временем удалили из раздела «SSH-ключи». | Обновите страницу и выберите ключи заново. |
| «Выбрано слишком много SSH-ключей.» | В заказе больше 10 ключей. | Оставьте не больше 10. |
| «Для использования сохранённых SSH-ключей нужно войти в аккаунт.» | Сессия истекла. | Войдите снова и оформите заказ заново. |
Кнопка «Попробовать снова» отправляет те же ключи, поэтому ошибка повторится. Обновите страницу: шаги начнутся сначала, и вы сможете исправить ключи. Другие ошибки заказа описаны в статье Ошибки при оформлении заказа и что они значат.
Частые вопросы
Можно ли заказать сервер без SSH-ключа? Да. Нажмите «Продолжить без ключа». Пароль root придёт по email и будет доступен в панели, а ключи можно добавить в любой момент кнопкой «Добавить SSH-ключ».
Ключ добавлен в «SSH-ключи», но на шаге его нет. Почему? Список загружается при открытии шага. Обновите страницу заказа (шаги начнутся сначала) или вставьте ключ в поле «Или вставьте публичный SSH-ключ».
Если удалить ключ из «SSH-ключей», он исчезнет с сервера? Нет. Уже установленные ключи остаются на сервере. Чтобы убрать ключ с сервера, нажмите «Добавить SSH-ключ» на карточке сервера, а затем «Удалить» в списке «Установленные ключи».
Можно ли использовать один ключ для нескольких серверов? Да. Сохранённый ключ можно прикреплять к любому количеству заказов.
Сразу после письма подключиться не удаётся. Что делать? Письмо может прийти раньше, чем на сервере запустится SSH. Подождите несколько минут и повторите попытку.