---
title: 'Изменить и восстановить пароль облачного сервера'
sidebar_label: 'Изменить и восстановить пароль сервера'
description: 'Как изменить и восстановить пароль облачного сервера в режиме восстановления и диагностики Rescue'
sidebar_position: 3
toc_max_heading_level: 2
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'

# Изменить и восстановить пароль облачного сервера

Посмотреть пароль для пользователя root можно в [панели управления](https://my.selectel.ru/vpc/default/servers/):  в верхнем меню нажмите **Продукты** → **Облачные серверы** → страница сервера → вкладка **Консоль** → поле **Пароль**.

Если вы забыли или потеряли пароль, его можно [изменить в панели управления](#change-password).

Если авторизация с новым паролем не работает или у вас есть проблемы с его изменением, [восстановите пароль](#recover-password) через режим восстановления и диагностики Rescue.

## Изменить пароль \{#change-password}

1. В [панели управления](https://my.selectel.ru/vpc/default/images/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Откройте страницу сервера → вкладка **Консоль**.
3. Нажмите **Сгенерировать новый**.

### Ошибка при изменении пароля \{#unable-to-set-password}

Если при генерации пароля возникла ошибка `Unable to set password on instance`, [выполните программную перезагрузку облачного сервера](/cloud-servers/manage/reboot-server.mdx#perform-soft-reboot).

Ошибка может возникнуть из-за маленького размера диска сервера. Память диска занимает журнал логов, из-за этого недоступны требуемые операции для смены пароля. После перезагрузки сервера часть логов удаляется и на диске появляется место.

## Восстановить пароль \{#recover-password}

<Tabs queryString="recover-password">
  <TabItem value="linux" default>
    <TabItemLabel>
      Linux
    </TabItemLabel>

    1. [Загрузите сервер в режим восстановления и диагностики Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#boot-server-to-rescue).

    2. Подключитесь к облачному серверу в режиме Rescue [через консоль в панели управления](/cloud-servers/manage/connect-to-server.mdx#connect-through-console) или [по протоколу SSH](/cloud-servers/manage/connect-to-server.mdx#connect-via-ssh).

    3. Измените корневой каталог ОС:

       ```bash
       infiltrate-root
       ```

    4. Измените пароль для пользователя root:

       ```bash
       passwd root
       ```

    5. Введите новый пароль два раза. Пароль не будет отображаться в командной строке.

    6. Дождитесь ответа о том, что пароль изменен:

       ```bash
       passwd: password updated successfully
       ```

    7. [Выйдите из режима Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#exit-rescue-mode). Сервер автоматически перезагрузится.

    ### Ошибка при изменении каталога \{#no-root-device-specified}

    Если при изменении корневого каталога возникла ошибка `No root-device specified`, смонтируйте разделы диска.

    1. [Загрузите сервер в режим восстановления и диагностики Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#boot-server-to-rescue).

    2. Подключитесь к облачному серверу в режиме Rescue [через консоль в панели управления](/cloud-servers/manage/connect-to-server.mdx#connect-through-console) или [по протоколу SSH](/cloud-servers/manage/connect-to-server.mdx#connect-via-ssh).

    3. Посмотрите файловую систему диска и скопируйте ID разделов:

       ```bash
       fdisk -l
       ```

    4. Смонтируйте все разделы диска:

       ```bash
       infiltrate-root <block_uuid_1>
       infiltrate-root <block_uuid_2>
       ```

       Укажите `<block_uuid_1>` и `<block_uuid_1>` — ID разделов диска, которые вы скопировали на шаге 3.

    5. [Выйдите из режима Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#exit-rescue-mode). Сервер автоматически перезагрузится.
  </TabItem>

  <TabItem value="windows">
    <TabItemLabel>
      Windows
    </TabItemLabel>

    1. [Загрузите сервер в режим восстановления и диагностики Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#boot-server-to-rescue).

    2. Подключитесь к облачному серверу в режиме Rescue [через консоль в панели управления](/cloud-servers/manage/connect-to-server.mdx#connect-through-console) или [по протоколу RDP](/cloud-servers/manage/connect-to-server.mdx#connect-via-rdp).

    3. Создайте директорию для монтирования раздела диска:

       ```bash
       mkdir /mnt
       ```

    4. Посмотрите раздел диска, на котором находится операционная система, — это раздел с бóльшим размером:

       ```bash
       fdisk -l
       ```

    5. Смонтируйте раздел диска с ОС в директорию `/mnt`, которую вы создали на шаге 3:

       ```bash
       ntfs-3g /dev/sda4 /mnt
       ```

       Здесь `sda4` — раздел диска, на котором находится операционная система.

    6. Перейдите в директорию `/mnt/Windows/System32/config/`:

       ```bash
       cd /mnt/Windows/System32/config/
       ```

    7. Откройте список пользователей и скопируйте RID пользователя `Administrator`:

       ```bash
       chntpw -l SAM
       ```

    8. Перейдите в режим редактирования учетной записи:

       ```bash
       chntpw -u 0x<rid> SAM
       ```

       Укажите `<rid>` — RID пользователя Administrator, который вы скопировали на шаге 7.

    9. Чтобы сбросить пароль, выберите пункт `Clear (blank) user password`. Пункты могут отличаться в разных версиях программы, в примере это пункт 1:

       ```bash
       1
       ```

    10. Закройте файл:

        ```bash
        q
        ```

    11. Подтвердите изменения:

        ```bash
        y
        ```

    12. Проверьте, что пароль сбросился:

        ```bash
        chntpw -l SAM
        ```

        В ответе в столбце `LOCK` у пользователя Administrator отобразится `*BLANK*`:

        ```bash
        | RID -|---------- Username -------------| Admin?|- Lock? - |
        | 01f4 | Administrator                   | ADMIN | *BLANK*  |
        ```

    13. [Выйдите из режима Rescue](/cloud-servers/troubleshooting/boot-to-rescue.mdx#exit-rescue-mode). Сервер автоматически перезагрузится.

    14. Подключитесь к облачному серверу в режиме Rescue [через консоль в панели управления](/cloud-servers/manage/connect-to-server.mdx#connect-through-console) или [по протоколу RDP](/cloud-servers/manage/connect-to-server.mdx#connect-via-rdp). После сброса пароля первое подключение можно сделать без ввода пароля.

    15. Установите на сервере новый пароль. Для этого перейдите в раздел **Settings** → **Accounts** → **Sign-in Options**.

    16. В блоке **Password** нажмите **Add**.

    17. Введите новый пароль.

    18. Нажмите **OK**.
  </TabItem>
</Tabs>

<Formbricks />
