Я пытался найти наименьший возможный пакет для установки на диск cd/thumbdrive, который позволил бы мне использовать клиент ssh на проводном сетевом компьютере. Я говорю о действительно скромных вещах, никаких причудливых оболочках или потраченных впустую модулях ядра, просто SSH CLI.

Поскольку, очевидно, никто не удосужился создать загрузочный SSH-клиент (согласно каждой перестановке слов, которые я мог бы подумать в Google), лучшее, что я смог придумать, - это мой собственный мастер TinyCore с gcc-libs, openssl, и openssh упакованы в initrd. Возможно, это может быть немного меньше, если использовать tcz-пакеты TinyCore, но это всего лишь дополнительная работа при загрузке. Я ищу маленький по размеру и времени загрузки. ISO заканчивается чуть более 11 МБ.

Я искал файловую систему в поисках вещей для nix, но не уверен, что вижу что-то очевидное. Я мог бы удалить драйверы, модули ядра или даже код ядра, библиотеки и утилиты, но я не знаю достаточно, чтобы знать, что можно сделать и что нужно для запуска и запуска ssh. Некоторые простые модификации openssh сделают его пригодным для использования в качестве пользовательской оболочки по умолчанию, исключая необходимость в отдельной оболочке и (надеюсь) busybox.

Итак, я думаю, мой вопрос распадется на две части:
Поверх ядра, что необходимо для входа в SSH-клиент?
Знаете ли вы о меньшем, более быстром способе получить доступ к SSH-клиенту, чем мой ремастер TinyCore?

1 ответ1

0

Я думаю, что очень урезанная версия busybox (просто базовая оболочка и несколько инструментов настройки сети, которые могут вам понадобиться для настройки сети) с добавлением dropbear, поскольку ssh-клиент (статически связанный) будет намного ниже упомянутых 11mb. , Я бы сказал, что около 1-2 Мб будет достаточно, но вы можете урезать его еще больше. Плюс добавить минимальное ядро рядом.

Конечно, это немного зависит от вашей арки и т.д. (Т. Е. Dropbear, статически связанный для системы MIPS, которая у меня здесь, составляет около 200 КБ, базовый ящик занятости может уместиться в 500 КБ или около того).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .