Intereting Posts
rkt работает с 32-битной системой? Может ли другая программа на X захватить мой пароль root, когда я ввожу его в виртуальный терминал? Уведомление MPV Lua не работает на другой машине Подмножество содержимого файла на основе значения в столбце Как просматривать файлы / музыку после подключения моих iPhone5 к Debian через `bluetoothctl`? Как отключить ведение журнала, связанное с sudo, для успешного выполнения команды в CentOS / Fedora? opengl / glx core dumps – общие драйверы intel linux, RHEL6 сложно установить libreoffice на kali linux Mysql / swap space full Как настроить демон для мониторинга журнала ошибок и запуска предупреждений об уведомлениях по электронной почте (возможно, syslogd?) Почему мой SSH-аутентификационный сокет отличается от man-страниц? Где находится документация по первичным событиям? Почему, если я не отключу nm-апплет и xfce4-volumed, мой запуск замедляется? Папка модулей ядра не соответствует uname -r Samba 3 в Arch Linux, поведение streams_xattr

Легкий SSH-единственный дистрибутив (<128 MiB RAM)

Я хочу настроить точку входа SSH в свою сеть через легкую настройку Linux или BSD.

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

Для большей ясности здесь приведен пример ожидаемого рабочего процесса:

user@external-machine:~$ ssh user@ssh-only-distro user@ssh-only-distro's password: user@ssh-only-distro:~$ ssh user@internal-machine user@internal-machine's password: user@internal-machine:~$ 

Поскольку дистрибутив будет работать на виртуальной машине с ограниченными ресурсами, я бы предпочел тот, который использует только минимальные ресурсы. А именно, он должен нуждаться в менее чем 128 MIB RAM . (Чем меньше ОЗУ, тем лучше.)

Кроме того, дистрибутив должен быть простым, чтобы сделать упор на диске. Загрузка с живого изображения в порядке, если конфигурации могут быть легко сохранены и загружены без дополнительной настройки. (Это основная причина, почему Micro Core Linux не работает для меня.)

Какие-либо предложения?


Примечание. Здесь была опубликована менее ориентированная на мнение версия этого вопроса: Память необходима для установки только для SSH Linux


Вы можете быть заинтересованы в Arch Linux . Он имеет простую и легкую основу, поэтому по умолчанию установлено очень мало пакетов.

В большинстве дистрибутивов вы можете установить набор минималистических / базовых пакетов. Небольшой, но неполный список включает CentOS, Ubuntu, Gentoo и Arch.

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

В общем, объем используемой ОЗУ напрямую связан с количеством приложений и демонов, которые вы загрузили.

Откажитесь от ненужных / ненужных сервисов / демонов от начала загрузки. Это окажет наибольшее влияние. Однако при минимальной установке, вероятно, в первую очередь не так много служб.

Для ваших нужд я бы рекомендовал CentOS. Это дистрибутив уровня предприятия (бинарный совместимый / на базе RedHat Enterprise Linux). Они имеют разумную базовую группу пакетов, обновления безопасности backport и имеют жизненный цикл продолжительностью 10+ лет.