Você pode estar interessado em Arch Linux . O objetivo é ser simples e leve, portanto, poucos pacotes são instalados por padrão.
Eu estou olhando para configurar um ponto de entrada SSH na minha rede através de uma leve configuração Linux ou BSD.
O objetivo da distro é permitir o acesso SSH ao resto da rede interna - é isso . Ele não precisa servir a nenhuma outra função e, por razões de segurança, não deve ser inchado com um monte de software desnecessário.
Para maior clareza, aqui está um exemplo do meu fluxo de trabalho esperado:
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:~$
Como a distro estará em execução em uma VM com recursos limitados, prefiro uma que use apenas recursos mínimos. Nomeadamente, deve ser necessário menos de 128 MiB RAM . (Quanto menos RAM, melhor.)
A distro também deve ser simples de tornar persistente no disco. Inicializar a partir de uma imagem ao vivo é bom, desde que as configurações possam ser facilmente salvas e puxadas na inicialização, sem muitos ajustes extras. (Esta é a principal razão pela qual o Micro Core Linux não funcionou para mim.)
Alguma sugestão?
Nota: Uma versão menos orientada para a opinião desta questão foi publicada aqui: Memória necessária para a configuração do Linux apenas para SSH
Você pode estar interessado em Arch Linux . O objetivo é ser simples e leve, portanto, poucos pacotes são instalados por padrão.
A maioria das distribuições permite que você instale um conjunto de pacotes Minimalist / Core. Uma lista pequena, porém incompleta, inclui CentOS, Ubuntu, Gentoo e Arch.
É improvável que haja uma diferença significativa na quantidade de memória RAM usada nas distribuições acima com uma instalação mínima.
Em geral, a quantidade de RAM usada está diretamente relacionada ao número de aplicativos e daemons que você carregou.
Desabilite serviços / daemons desnecessários / desnecessários desde o início. Isso fará o maior impacto. No entanto, com uma instalação mínima, provavelmente não há muitos serviços instalados em primeiro lugar.
Para suas necessidades, eu recomendaria o CentOS. É uma distribuição de nível corporativo (compatível binário / baseado no RedHat Enterprise Linux). Eles têm um grupo de pacotes principais, atualizações de segurança backport e um ciclo de vida de mais de 10 anos.