Skip to content

Работа в режиме восстановления

Загрузка в режиме восстановления

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

С помощью кнопки "Режим восстановления"

  1. Войдите в свою учетную запись в панели управления сервером.
  2. Выберите сервер, на котором необходимо включить режим восстановления.
  3. Нажмите на три точки в списке серверов или на странице параметров сервера, затем выберите "Режим восстановления". Режим восстановления в меню
  4. Нажмите кнопку "Запустить режим и перезагрузить". Кнопка включения режима восстановления

После того как статус сервера изменится на "Активна", подключитесь к серверу через VNC.

Для настройки сети воспользуйтесь инструкцией по настройке сети в SystemRescue.

С помощью ISO

  1. Войдите в свою учетную запись в панели управления сервера.
  2. Выберите сервер, на котором необходимо смонтировать ISO-файл.
  3. Нажмите на три точки в списке серверов или на странице параметров сервера, затем выберите "Подключить ISO-образ". Кнопка монтирования ISO-образа в меню
  4. Измените способ загрузки с "Локальный файл" на "URL образа".
  5. Скопируйте ссылку для загрузки GRML или SystemRescue с соответствующей страницы загрузки.
  6. Вставьте ссылку на один из ISO-файлов в поле "URL образа". Например:
  • GRML: https://download.grml.org/grml-full-2026.04-amd64.iso
  • SystemRescue: https://fastly-cdn.system-rescue.org/releases/13.01/systemrescue-13.01-amd64.iso
  • Образ по вашему выбору
  1. Нажмите "Загрузить образ".

WARNING

Обратите внимание на выбранный дистрибутив, поскольку от него зависит способ настройки сети. Если вы выбрали дистрибутив, которого нет в списке выше, ознакомьтесь с его документацией, чтобы правильно настроить сеть.

После того как статус сервера изменится на "Активна", подключитесь к серверу через VNC.

Для настройки сети воспользуйтесь инструкцией для выбранного дистрибутива: SystemRescue или GRML.

Настройка сети

SystemRescue

В SystemRescue сеть настраивается через интерфейс командной строки NetworkManager. Перед настройкой получите сетевые параметры сервера в разделе "IP-адреса" панели управления сервером. Вам потребуются:

  • IP-адрес
  • Шлюз

Получив эти данные, выполните следующие команды:

1. Настройте IP-адрес

bash
nmcli conn mod "Wired connection 1" ipv4.addr <IP>/32

Замените <IP> на IP-адрес вашего сервера.

2. Отключите DHCP

bash
nmcli conn mod "Wired connection 1" ipv4.method manual

3. Настройте шлюз

bash
nmcli conn mod "Wired connection 1" ipv4.gateway <GATEWAY>

Замените <GATEWAY> на шлюз вашего сервера (обычно 172.16.0.1 или 10.0.0.1).

4. Настройте DNS

bash
nmcli conn mod "Wired connection 1" ipv4.dns 1.1.1.1

5. Включите интерфейс

bash
nmcli conn up "Wired connection 1"

Затем можно настроить firewall, чтобы разрешить входящие SSH-подключения к серверу.

GRML

Настроить сеть можно с помощью утилиты grml-networking. Запустите ее командой grml-networking или нажатием n после первоначальной загрузки. Перед настройкой получите сетевые параметры сервера в разделе "IP addresses" панели управления сервера. Вам потребуются:

  • IP-адрес
  • Маска
  • Шлюз

После запуска утилиты:

  1. Выберите netcardconfig и нажмите [Enter].
  2. На вопрос о настройке VLAN выберите No.
  3. На вопрос об использовании широковещательного запроса DHCP выберите No.
  4. Введите IP-адрес сервера и нажмите [Enter].
  5. Введите маску сети сервера (обычно 255.255.255.255) и нажмите [Enter].
  6. Оставьте широковещательный адрес пустым. Если в этом поле указан ваш IP-адрес, удалите его, затем нажмите [Enter].
  7. Введите шлюз сервера (обычно 172.16.0.1 или 10.0.0.1) и нажмите [Enter].
  8. Введите 1.1.1.1 в качестве DNS-сервера. Вместо него можно использовать другой DNS-сервер. Затем нажмите [Enter].
  9. На вопрос об автоматическом включении интерфейса при загрузке выберите Yes или No.

После этого вы вернетесь в первоначальное меню. Выберите Quit, а при появлении приветственного сообщения нажмите q.

Затем можно настроить firewall и включить службу SSH.

Настройка firewall

1. Очистите существующие правила

bash
iptables -F

2. Разрешите трафик уже установленных и связанных с ними соединений

bash
iptables -I INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

3. Разрешите все входящие SSH-подключения

bash
iptables -I INPUT -p tcp --dport 22 -j ACCEPT

4. Разрешите трафик интерфейса обратной петли

bash
iptables -I INPUT -i lo -j ACCEPT

Включение SSH-сервера

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

Сначала установите пароль для пользователя root:

bash
passwd root

Затем запустите SSH-сервер:

bash
systemctl start ssh

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

Использование режима восстановления

В этом разделе описаны распространенные операции, выполняемые в режиме восстановления.

Доступ к данным на диске сервера

WARNING

Если вам необходимо скачать или загрузить файлы, перед продолжением настройте сеть, настройте firewall и включите SSH-сервер.

1. Найдите диск сервера

Сначала определите диск сервера с помощью команды:

bash
lsblk -f

Найдите раздел с данными сервера. В столбце FSTYPE для него должно быть указано ext4: Вывод команды lsblk

2. Создайте точку монтирования и смонтируйте диск

Создайте точку монтирования:

bash
mkdir -p /mnt/vm

Затем смонтируйте раздел:

bash
mount /dev/vda3 /mnt/vm

Убедитесь, что раздел смонтирован правильно:

bash
ls /mnt/vm

В корневой файловой системе Linux обычно отображаются следующие каталоги: Пример смонтированного диска

Теперь можно подключиться к серверу с помощью SFTP-клиента (например, WinSCP), используя учетные данные SSH, и редактировать или скачивать файлы с диска сервера.

Авторы статьи

Загрузка авторов...