−25%

на річну оплату Windows, до 31.10. До тарифів

EQVPS
Почати

Втрачено доступ до сервера: скидання root-пароля та веб-консоль

Забули root-пароль, загубили SSH-ключ або закрили собі доступ правилом файрвола? Як повернутися без тікета: скидання пароля, яке застосовується приблизно за 30 секунд, і веб-консоль, що працює навіть без мережі.

Втратити доступ до сервера страшніше, ніж є насправді. Майже завжди можна повернутися самостійно за кілька хвилин і нічого не втратити. Спершу знайдіть свою ситуацію:

Що сталосяЩо робити
Забули root-парольСкинути його (крок 1)
Загубили SSH-ключСкинути пароль, увійти, додати новий ключ (кроки 1 і 3)
SSH висить або відмовляє після правки файрвола чи конфігуВеб-консоль (кроки 2 і 3)
Сервер узагалі не відповідаєВеб-консоль, щоб побачити екран завантаження (кроки 2 і 4)

1. Скиньте root-пароль

У кабінеті відкрийте сервер, перейдіть на вкладку Керування й натисніть Скинути root-пароль. Введіть hostname сервера для підтвердження: старий пароль перестає працювати одразу.

Що відбувається далі:

  1. генерується новий пароль із 16 символів (літери й цифри);
  2. він задається всередині працюючого сервера, без перезавантаження, і починає діяти через 10–30 секунд;
  3. він приходить на пошту й показується один раз у панелі Доступ на сторінці сервера, за кнопкою Показати root-пароль.

Кнопки копіювання в пароля немає, тож виділіть його вручну й збережіть у надійному місці. Не натискайте скидання двічі поспіль: два скидання з різницею в секунди можуть обігнати одне одного, і робочим залишиться старіший пароль.

На Windows-сервері та сама кнопка скидає пароль Administrator.

Через API підтвердження теж іде hostname:

curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"confirm": "your-hostname"}'

Потім один раз отримайте пароль запитом GET /services/SERVICE_ID?reveal=1. У ШІ-агентів, під'єднаних через MCP, те саме доступне як інструмент reset_password.

Для скидання сервер має бути запущений і завантажений. Якщо він зупинений, спершу запустіть його.

2. Відкрийте веб-консоль

Кнопка Консоль на сторінці сервера відкриває вікно браузера з екраном самого сервера. Їй не потрібні ні мережа, ні SSH, тож вона працює, навіть коли зламано і те, і те.

  • Linux-сервери отримують текстову консоль із запрошенням входу. Якщо екран порожній, натисніть Enter, потім увійдіть як root зі своїм паролем. Вставлення працює через Ctrl+V або правою кнопкою миші.
  • Windows-сервери отримують графічну консоль із кнопкою Ctrl+Alt+Del для екрана входу.

Якщо нічого не відкрилося, браузер заблокував спливне вікно: дозвольте спливні вікна для eqvps.com і натисніть «Консоль» ще раз. Консоль стартує з розміром 80×24; для повноекранних програм виконайте:

stty rows 50 cols 200

3. Усуньте причину з консолі

Після входу — чотири блокування, які ми бачимо найчастіше.

Правило файрвола закрило SSH. На NAT-сервері SSH-порт із кабінету переспрямовується на порт 22 усередині сервера, тож правило для зовнішнього порту не допомагає. Дозвольте сам SSH:

ufw allow OpenSSH
ufw status

Зламано конфіг SSH. Перевірте його й перезапустіть:

sshd -t && systemctl restart ssh

Якщо конфіг не розбирається, sshd -t покаже рядок із помилкою.

Загублено SSH-ключ. Додайте новий публічний ключ:

mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Закінчилося місце на диску. Вхід може не працювати, коли на диску не лишилося місця. Перевірте й почистіть старі логи:

df -h /
journalctl --vacuum-size=200M

4. Якщо сервер не завантажується

Консоль показує повідомлення завантаження, і зазвичай у них видно проблему: перевірка файлової системи чекає вводу, неправильний рядок у /etc/fstab, ядро не стартує. Спершу спробуйте звичайне перезавантаження з кабінету.

Два попередження. Дайте щойно створеному серверу хвилину-дві, перш ніж його перезавантажувати: перерване найперше завантаження може залишити його налаштованим наполовину. І не зупиняйте сервер жорстко раз у раз — звичайне перезавантаження безпечніше.

Якщо нічого не допомагає, Перевстановити ОС на вкладці «Керування» перезбере сервер із тією самою IP-адресою, але зітре всі дані. Якщо ще можете, спершу зробіть бекап або відкрийте тікет до перевстановлення. Бекапи описано в розділі Бекапи.

За темою

Часті питання

Скидання пароля перезавантажує сервер або видаляє дані?

Ні. Новий пароль задається всередині працюючого сервера, без перезавантаження, і починає працювати приблизно через 10–30 секунд. Файли й сервіси не зачіпаються. Дані стирає лише перевстановлення ОС.

Де подивитися новий пароль?

Він приходить на пошту й один раз показується в панелі «Доступ» на сторінці сервера. Кнопки копіювання в нього немає, тож виділіть і скопіюйте його вручну або одразу збережіть у менеджер паролів.

Скидання падає з помилкою про гостьовий агент. Що робити?

Пароль задає невеликий агент усередині сервера, і працює він, лише поки сервер запущений і завантажився. Якщо сервер зупинено, запустіть його, зачекайте хвилину й повторіть. Якщо ОС не завантажується зовсім, відкрийте веб-консоль і подивіться чому.

Чи може людина, якій я делегував сервер, відкрити консоль?

Ні. Консоль показує живий екран сервера, тож відкрити її може лише акаунт-власник. Делегати при цьому можуть скинути пароль і перезавантажити сервер.

Коментарі

Поки немає коментарів. Будьте першим.

Залишити коментар

Коментарі проходять модерацію перед публікацією.