OpenSSH-udviklerne er begyndt at opdele sshd i flere separate eksekverbare filer. Det første skridt var at tilføje en ændring til OpenSSH's kodebase, som separerer sshd-session-processen, der udfører opgaver relateret til behandling af sessioner. I processen er funktioner, der håndterer netværksforbindelser, konfigurationskontrol, indlæsning af værtens nøglefiler og styring af startede processer i henhold til MaxStartups-parameteren, blevet tilbageholdt i sshd. Dermed indeholder den eksekverbare fil sshd nu den minimale funktionalitet, der er nødvendig for at modtage en ny netværksforbindelse og starte sshd-session til at håndtere sessionen. Opdelingen af funktionalitet i separate processer planlægges at blive fortsat.
Kilde: opennet.ru