BLACKBOXЦентр помощи

Потерян доступ к серверу (пароль или ключ)

Что делать, если вы забыли пароль root, потеряли приватный ключ или заблокировали себя файрволом либо настройками SSH.

app.blackbox.mdОбновлено 2026-10-09~8 мин чтения
На этой странице

Как вернуть доступ к серверу, если вы забыли пароль root, потеряли приватный SSH-ключ или сами себя заблокировали файрволом либо настройками SSH. Большинство таких ситуаций решается на карточке сервера на странице «Мои серверы» панели app.blackbox.md (app.blackbox.md/my-servers, левое меню «Инфраструктура» → «Мои серверы»). С blackbox.md в панель можно перейти через «Личный кабинет» → «Панель управления».

Доступно: владельцу аккаунта blackbox.md, который заказал сервер. На карточках с пометкой «Обслуживается» описанных ниже кнопок нет — напишите в поддержку.

Внимание У клиентов нет ни веб-консоли, ни VNC. Кнопки «Сбросить пароль», «Добавить SSH-ключ» и кнопки входа по паролю подключаются к серверу по SSH с ключом управления — в списке ключей он подписан «Ключ управления (blackbox.md)». Они работают, только если сервер запущен и его SSH принимает этот ключ.

Коротко: что делать

Ситуация Что делать
Забыли пароль root, на карточке значок «Пароль + ключ» «Показать учётные данные»; если показанный пароль не подходит — «Сбросить пароль» и вход с новым паролем
Сменили пароль командой passwd (как рекомендует письмо «Serverul dvs. este gata») и забыли его «Сбросить пароль»: «Показать учётные данные» покажет старый пароль
Потеряли приватный ключ, на карточке «Пароль + ключ» войдите по паролю, затем добавьте новый ключ
Потеряли приватный ключ, на карточке «Только ключ» создайте новый ключ на компьютере → «Добавить SSH-ключ» → «Вставить новый ключ»; или «Включить вход по паролю» + «Сбросить пароль»
Заблокировали себя файрволом (ufw, firewalld) или испортили настройки SSH «Сбросить пароль» и кнопки для ключей тоже не сработают; «Перезагрузить» поможет, только если изменение не было сохранено постоянно; иначе напишите в поддержку
Удалили с сервера «Ключ управления (blackbox.md)» управление ключами и кнопки входа по паролю перестают работать — напишите в поддержку

Забыли пароль root

  1. На карточке сервера нажмите «Показать учётные данные» и подтвердите «Показать сохранённые учётные данные для ИМЯ_СЕРВЕРА? Доступ фиксируется в журнале.». На карточке появится блок с полями «Пользователь» и «Пароль».

  2. Попробуйте войти с этим паролем. Если вы меняли его командой passwd, в блоке будет старый пароль, и он уже не подойдёт.

  3. Если пароль не подходит, нажмите «Сбросить пароль» и подтвердите «Сбросить пароль для ИМЯ_СЕРВЕРА? Текущий пароль перестанет работать немедленно.». Панель задаст на сервере новый пароль из 20 символов и покажет его в том же блоке.

  4. Подключитесь с новым паролем:

    ssh root@IP_СЕРВЕРА

Сбрасывать пароль можно не больше 3 раз за 5 минут. Подробнее: Сброс пароля root.

На сервере «Только ключ» новый пароль не откроет вход по SSH: вход по паролю остаётся отключённым. Воспользуйтесь способом Б из следующего раздела.

Потеряли приватный ключ

Приватный ключ хранится только на вашем компьютере: в аккаунте и на сервере есть лишь публичные ключи, поэтому потерянный приватный ключ восстановить нельзя. Создайте новый.

Если на сервере «Пароль + ключ», можно войти по паролю (см. раздел выше), а новый ключ создать по способу А.

Способ А: новый ключ (сервер «Только ключ»)

  1. Создайте новую пару ключей на компьютере (Windows, macOS или Linux). Инструкция: Создание SSH-ключа (Windows, macOS, Linux).

    ssh-keygen -t ed25519

    Команда создаст в папке .ssh вашего пользователя файлы id_ed25519 (приватный ключ, остаётся у вас) и id_ed25519.pub (публичный ключ).

  2. На карточке сервера нажмите «Добавить SSH-ключ» и выберите «Вставить новый ключ».

  3. Вставьте в поле содержимое файла id_ed25519.pub — одну строку, которая начинается с ssh-ed25519.

  4. Нажмите «Добавить ключ». На карточке появится сообщение «Ключ добавлен.», а новый ключ — в списке «Установленные ключи».

  5. Подключитесь с компьютера, на котором лежит новый ключ:

    ssh root@IP_СЕРВЕРА
  6. В списке «Установленные ключи» нажмите «Удалить» рядом с потерянным ключом и подтвердите «Удалить ключ … с этого сервера?». Появится «Ключ удалён.». Если этот ключ есть и в разделе «Личный кабинет» → «SSH-ключи», удалите его и там: удаление из аккаунта не убирает ключ с серверов, и наоборот.

Если новый ключ уже сохранён в разделе «Личный кабинет» → «SSH-ключи», на шаге 2 выберите «Использовать сохранённый ключ». Подробнее: Добавление и удаление SSH-ключей на сервере.

Способ Б: временно по паролю

  1. На карточке нажмите «Включить вход по паролю» и подтвердите «Снова включить вход по паролю по SSH на ИМЯ_СЕРВЕРА?». Значок сменится на «Пароль + ключ».
  2. Нажмите «Сбросить пароль» и подтвердите. Новый пароль появится на карточке.
  3. Войдите по паролю и добавьте новый ключ (способ А).
  4. Убедившись, что вход по ключу работает, нажмите «Отключить вход по паролю», чтобы сервер снова стал «Только ключ»: Включение и отключение входа по паролю по SSH.

Заблокировали себя файрволом или настройками SSH

Типичные причины: вы включили ufw или firewalld, не разрешив порт 22, перенесли SSH на другой порт, испортили файл настроек SSH или задали PermitRootLogin no. Панель тоже подключается по SSH — на порт 22 под root, поэтому «Сбросить пароль», «Добавить SSH-ключ» и кнопки входа по паролю завершатся ошибкой.

  1. Нажмите «Перезагрузить» и подтвердите «Перезагрузить ИМЯ_СЕРВЕРА?». Перезагрузка выполняется через инфраструктуру BLACKBOX, а не по SSH, поэтому работает и при заблокированном SSH (Перезагрузка, остановка и запуск сервера).
  2. Подождите несколько минут и снова попробуйте подключиться.
  3. Если не получилось, напишите в поддержку (раздел «Когда панель не может помочь»).

Перезагрузка помогает, только если изменение не было сохранено постоянно: например, правило firewall-cmd без --permanent, несохранённое правило iptables или служба SSH, остановленная командой systemctl stop. Она не поможет после ufw enable (файрвол остаётся включённым и после перезагрузки), после правил, сохранённых с --permanent, и после изменённого и сохранённого файла настроек SSH.

Сообщения об ошибках в панели и что они значат:

Сообщение Что значит Что делать
reset_failed Панель не смогла подключиться к серверу, или команда не выполнилась. Пароль не изменился. Если вы останавливали сервер, нажмите «Запустить»; иначе — «Перезагрузить», затем напишите в поддержку.
ssh_key_push_failed Ключ не добавлен. То же, что выше.
ssh_key_list_failed Не удалось прочитать список «Установленные ключи». То же, что выше.
«Не удалось изменить вход по паролю.» Настройка осталась прежней. То же, что выше.
invalid_public_key Вставленный текст не является допустимым публичным ключом — например, вы вставили приватный ключ. Вставьте содержимое файла .pub.
«Rate limit exceeded — password reset is limited to 3 requests per 5 minutes» Вы сбросили пароль 3 раза за 5 минут. Подождите 5 минут.

Удалили ключ управления

Панель не даёт удалить «Ключ управления (blackbox.md)». Если вы убрали его вручную из /root/.ssh/authorized_keys, перестают работать управление ключами, кнопки входа по паролю и команды через AI-ассистента. «Сбросить пароль» сработает, только если вход по паролю по SSH включён и сохранённый в панели пароль не меняли на сервере. Сам сервер при этом работает как обычно. Чтобы вернуть ключ, напишите в поддержку. Подробнее: Ключи BLACKBOX на вашем сервере.

Когда панель не может помочь

Команда BLACKBOX поможет вернуть доступ после проверки вашей личности.

  1. Напишите на support@blackbox.md с email-адреса вашего аккаунта blackbox.md (мы отвечаем в течение 4 часов в рабочие дни) или создайте тикет: «Личный кабинет» → «Помощь и поддержка». В срочных случаях в рабочее время звоните или пишите в WhatsApp: +373 78 003948, пн–пт, 09:00–18:00 по времени Молдовы.
  2. Укажите IP-адрес сервера и номер заказа BBX-… (поля «IP» и «Заказ» на карточке).
  3. Опишите, что вы меняли последним, например «включили ufw» или «удалили ключ из authorized_keys».

Все каналы связи: Как связаться с поддержкой BLACKBOX.

Как не потерять доступ

  • Добавьте на сервер два ключа с двух разных устройств.

  • Храните пароль root в менеджере паролей. Меняйте его кнопкой «Сбросить пароль», а не командой passwd, чтобы панель знала актуальный пароль.

  • Меняя настройки SSH или файрвола, держите открытой вторую SSH-сессию и закрывайте её, только когда новое подключение прошло успешно.

  • Не переносите SSH на другой порт и не разрешайте порт 22 только со своего IP-адреса: панель и AI-ассистент подключаются на порт 22, а сетевая фильтрация, которой управляет BLACKBOX, может заблокировать новый порт. Если нужна другая настройка, сначала напишите в поддержку. Подробнее: Файрвол: сетевая фильтрация и ufw/firewalld на сервере.

  • Разрешите SSH в файрволе до того, как включить его или изменить его правила. Ubuntu и Debian:

    ufw allow 22/tcp
    ufw enable

    AlmaLinux и CentOS Stream (зона firewalld по умолчанию уже разрешает SSH; команды работают, только если firewalld запущен):

    firewall-cmd --permanent --add-service=ssh
    firewall-cmd --reload
  • После правки настроек SSH проверьте их. Если команда ничего не вывела, настройки корректны:

    sshd -t

    Только после этого перечитайте конфигурацию SSH:

    systemctl reload ssh || systemctl reload sshd

Важно Не удаляйте «Ключ управления (blackbox.md)» и не задавайте PermitRootLogin no: иначе панель не сможет подключиться к серверу и ничем не поможет. Чтобы ограничить вход root, используйте PermitRootLogin prohibit-password. Вход по паролю включайте и отключайте кнопками панели, а не правкой PasswordAuthentication.

Частые вопросы

Как понять, что дело в пароле или ключе, а не в сети? Сообщение Permission denied означает, что сервер отвечает, но не принимает пароль или ключ, — тогда вам поможет эта статья. Connection timed out или Connection refused означают, что сервер не отвечает по SSH: см. Не удаётся подключиться по SSH.

В письме «Serverul dvs. este gata» упоминается VNC-консоль. Где она? Её нет: у клиентов нет ни веб-консоли, ни VNC. «Пароль консоли» из письма (в сообщениях панели — «пароль для консоли») — это пароль root, его показывает кнопка «Показать учётные данные».

После нескольких попыток с неверным паролем подключиться вообще не получается. Если на сервере установлен fail2ban, ваш IP-адрес временно заблокирован. Дождитесь окончания блокировки или подключитесь с другого адреса (например, через мобильный интернет) и снимите блокировку: Защита от подбора паролей с помощью fail2ban.

Я не могу войти ни в аккаунт blackbox.md, ни в панель. Сначала верните доступ к аккаунту: Забыли пароль от аккаунта или Потеряно устройство для 2FA.

Потерянный ключ был на украденном ноутбуке. Что ещё сделать? Удалите старый ключ с каждого сервера и из раздела «SSH-ключи» в личном кабинете, сбросьте пароль root и смените пароль аккаунта. Если подозреваете, что кто-то заходил на сервер, прочитайте Сервер взломан или атакован: что делать.

Не нашли ответ?Напишите нам — служба поддержки ответит. support@blackbox.md
Открыть тикет