В процессе восстановления сбойного сервера гораздо удобнее проводить
восстановительные работы с привычной рабочей станции, соединившись по SSH. При
этом не всегда имеется возможность загрузить сбойную систему и обеспечить её
доступ к сети, что вынуждает пользоваться Live-окружением в процессе
восстановления. Ниже представлена инструкция, как запустить SSH-сервер в
окружении FreeBSD Live CD.
Загрузившись в Live-CD запускаем командную оболочку через кнопку Shell.
Поднимаем и настраиваем сетевой интерфейс:
dhclient em0
или при статическом назначении IP:
ifconfig em0 inet 1.2.3.4 netmask 255.255.255.0
Перемонтируем раздел /etc для обеспечения записи данных, создав доступный на
запись слой поверх оригинальной read-only основы при помощи UnionFS:
mkdir /tmp/etc
mount_unionfs /tmp/etc /etc
Правим конфигурацию sshd, например, разрешим вход от пользователя root:
vi /etc/ssh/sshd_config
Установим пароль для пользователя root:
passwd root
Запустим sshd (скрипт автоматически сгенерирует все нужные для хоста ключи):
service sshd onestart
Подключаемся с другой машины по SSH и выполняем восстановительные работы.
|