Удаленно-доступный Live-Distribution (он же Live CD)

Удаленно-доступный Live-Distribution (он же Live CD)

Мне нужен live-дистрибутив (live CD или что-то подобное), который по умолчанию запускается sshdпри загрузке системы.

Я хочу проверить компоненты моего ноутбука, у которого вышла из строя видеокарта (замена карты не помогла).

Система, похоже, загружается в Knoppix 6 как надо (и при вводе команд без экрана я могу заставить ее регулярно выключаться), но мне нужен живой дистрибутив (CD/DVD/USB), который я могу запустить и войти в него (через ssh) по сети, чтобы проверить, в порядке ли процессор и память, а также новая видеокарта.

Какие существуют варианты?

решение1

Я столкнулся с той же проблемой. Я решил собрать свой собственный live linux (на базе USB).
Вы можете настроить сеть через syslinux.cfg на USB-флешке.
Он запускает openSSH по умолчанию. Он поставляется с почти никакой функциональностью, за исключением монтирования диска и chrooting целевой системы.

Если он вам все еще нужен, вы можете скачать его здесь. http://heyn-it.de/index.php/ssh-rescue-linux.html

решение2

Я только что попробовалПлюх линуксдля загрузки USB-накопителя на старом настольном ПК, и когда загрузился дистрибутив ploplinux, я заметил службу sshd.

После этого я запустил ifconfig, чтобы проверить локальный IP-адрес, и выполнил ssh-подключение с удаленного ноутбука:

command:  ssh root@ipaddress 
password: ploplinux 

решение3

Как правило, live-дистрибутивы не поставляются с включенным sshd, потому что если вы можете войти через sshd, то и любой другой может. Ваша машина может находиться в частной сети, где вы являетесь единственным пользователем, но это довольно особый случай. В общем, чтобы быть полезным, live-дистрибутив должен иметь индивидуальный пароль или другой механизм аутентификации для каждого пользователя.

Вы можете начать sshdвслепую, но обычно этого будет недостаточно: вам также придется настроить аутентификацию для какой-либо учетной записи.

Вам следует взять живой дистрибутив и настроить его, заставив его запускаться sshdавтоматически, а также создать защищенную паролем учетную запись или добавить запись в ~/.ssh/authorized_keys. Либо убедитесь, что PermitRootLoginустановлено значение yesв /etc/sshd_config, либо добавьте пароль для учетной записи root, либо сделайте учетную запись, в которую вы можете войти, учетной записью sudoer (и задайте ей пароль).

Для Knoppix самый простой способ выполнить эту настройку — установить его на USB-диск и активировать.постоянная памятьособенность (иллюстрированное руководство). Затем отредактируйте нужные вам файлы конфигурации в формате /etc.

решение4

Хоть и с небольшим опозданием, Google первым привел меня к этому вопросу, а затем и к решению с помощьюПолностью автоматическая установка:

Общая идея аналогична другим ответам здесь — создание пользовательского образа Debian-ISO, в котором SSH уже настроен и включен при запуске.

Приятное отличие в том, что проект предлагает услугу по строительству.https://fai-project.org/FAIme/, который задает несколько основных вопросов, например, пароль root, а затем генерирует ISO соответственно. Вот шаги, которые сработали для меня:

  1. Выберите изображение «Облака»
  2. Формат файла: raw.xz
  3. укажите пароль root и имя пользователя + пароль
  4. выберите другие настройки в соответствии с вашими предпочтениями (например, пакеты, оконный менеджер и т. д.)
  5. Убедитесь, что опция «Сервер OpenSSH» включена.
  6. «Создать образ» — дождитесь предоставления ссылки на скачивание
  7. Скопируйте изображение на USB-накопитель (например, с помощью Etcher, он может напрямую скопировать raw.xz)
  8. Загрузите сервер с флешки
  9. Проверьте свой DHCP-сервер на предмет IP-адреса нового сервера.
  10. От клиента:ssh username@ip-address

Связанный контент