Я пытался найти наименьший возможный пакет для установки на диск cd/thumbdrive, который позволил бы мне использовать клиент ssh на проводном сетевом компьютере. Я говорю о действительно скромных вещах, никаких причудливых оболочках или потраченных впустую модулях ядра, просто SSH CLI.
Поскольку, очевидно, никто не удосужился создать загрузочный SSH-клиент (согласно каждой перестановке слов, которые я мог бы подумать в Google), лучшее, что я смог придумать, - это мой собственный мастер TinyCore с gcc-libs, openssl, и openssh упакованы в initrd. Возможно, это может быть немного меньше, если использовать tcz-пакеты TinyCore, но это всего лишь дополнительная работа при загрузке. Я ищу маленький по размеру и времени загрузки. ISO заканчивается чуть более 11 МБ.
Я искал файловую систему в поисках вещей для nix, но не уверен, что вижу что-то очевидное. Я мог бы удалить драйверы, модули ядра или даже код ядра, библиотеки и утилиты, но я не знаю достаточно, чтобы знать, что можно сделать и что нужно для запуска и запуска ssh. Некоторые простые модификации openssh сделают его пригодным для использования в качестве пользовательской оболочки по умолчанию, исключая необходимость в отдельной оболочке и (надеюсь) busybox.
Итак, я думаю, мой вопрос распадется на две части:
Поверх ядра, что необходимо для входа в SSH-клиент?
Знаете ли вы о меньшем, более быстром способе получить доступ к SSH-клиенту, чем мой ремастер TinyCore?