Перейти к содержимому
VDS · Доступ к машине

Смена пароля root

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

Обновлено 23 августа 2026 г.

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

Через панель: Доступ → Пароль → Сменить пароль

Откройте /hosting/vds/m/<id>, вкладку «Доступ», подраздел «Пароль» и нажмите «Сменить пароль». Панель придумает новый пароль сама, покажет его на экране и запомнит: дальше он будет открываться кнопкой «Показать пароль» на этой же вкладке. Свой пароль тут не задают.

Смена пароля через панель перезагружает работающую машину. Пароль применяется первичной настройкой при загрузке, иначе он бы просто не подействовал. Всё, что не переживает перезапуск, — соединения, несохранённые данные внутри программ, службы без автозапуска — оборвётся. Для боевой машины выбирайте время.

Этот путь нужен, когда пароля у вас нет вовсе: он не требует ни входа в систему, ни рабочей сети внутри неё. Учётная запись, которой меняется пароль, — та же, что выдана при заказе: root на Linux, Administrator на Windows Server.

Изнутри системы: без перезагрузки

Если вход у вас есть и прерывать работу машины нельзя, меняйте пароль внутри. Зайдите по SSH и выполните:

passwd

Система дважды спросит новый пароль, при вводе символы не показываются. Готовый случайный пароль можно сгенерировать прямо на машине:

openssl rand -base64 24

Сохраните его в менеджер паролей до того, как нажмёте Enter.

Пароль отдельного пользователя меняется так же, с указанием имени:

passwd artem

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

Если SSH недоступен, но система загружается

Используйте текстовую консоль или экран машины во вкладке «Консоль» панели: они работают независимо от сети и правил брандмауэра. Войдите под root и выполните passwd.

Если вход утерян полностью

Сначала попробуйте кнопку «Сменить пароль» во вкладке «Доступ»: она не требует доступа внутрь и решает задачу за одну перезагрузку. Диск восстановления нужен, только если и это не помогло — например, система не грузится или пароль внутри переопределён так, что первичная настройка его не переписывает.

  1. Панель, вкладка «Доступ», режим загрузки — переключите на диск восстановления SystemRescue.
  2. Перезагрузите машину и откройте консоль. Вход под root без пароля.
  3. Диск машины виден как /dev/sda. Подключите корневой раздел и смените пароль:
mkdir -p /mnt/vds
mount /dev/sda1 /mnt/vds
chroot /mnt/vds
passwd
exit
umount /mnt/vds
  1. Верните режим загрузки в обычный и перезагрузите машину.

Если разделов несколько и вы не уверены, какой корневой, посмотрите разметку:

lsblk

Корневой — тот, внутри которого после подключения видны каталоги etc, var, usr.

Частые ошибки

ОшибкаЧто происходит
Забыли вернуть обычный режим загрузкиМашина снова стартует в SystemRescue, а не в вашей системе
Сменили пароль, но вход по SSH всё равно не проходитВ sshd_config стоит PasswordAuthentication no — заходите по ключу или через консоль панели
Подключили не тот разделpasswd меняет пароль внутри диска восстановления, а не вашей системы. Проверьте lsblk и содержимое каталога
Новый пароль нигде не записанЧерез неделю всё повторится. Сначала менеджер паролей, потом смена

После смены

  • Проверьте вход в новом окне терминала, не закрывая текущее.
  • Если пароль менялся из-за утечки, заодно проверьте чужие ключи:
cat /root/.ssh/authorized_keys
last -n 20
  • Убедитесь, что список ключей во вкладке «Доступ» содержит только ваши — он заменяется целиком, лишнее удаляется отправкой набора без него. Учтите, что сохранение ключей тоже перезагружает работающую машину: если вы только что пережили перезагрузку из-за смены пароля, разберитесь с ключами в тот же заход.