Os desenvolvedores do OpenSSH começaram a separar o sshd em vários arquivos executáveis distintos. O primeiro passo foi a adição ao código do OpenSSH de uma modificação que extrai o processo sshd-session, responsável por tarefas relacionadas ao gerenciamento de sessões. No processo, o sshd mantém as funções responsáveis pela recepção de conexões de rede, verificação de configuração, carregamento de chaves de host e gerenciamento de processos iniciados de acordo com o parâmetro MaxStartups. Assim, o arquivo executável sshd agora contém a funcionalidade mínima necessária para aceitar uma nova conexão de rede e iniciar o sshd-session para o gerenciamento da sessão. No futuro, planejam continuar a separação da funcionalidade em processos distintos.
Fonte: opennet.ru