OpenSSH programeri započeli su razdvajanje sshd-a na nekoliko zasebnih izvršnih datoteka. Prvi korak bio je dodavanje izmjene u kodnu bazu OpenSSH koja izdvaja proces sshd-session, zadužen za zadatke vezane uz upravljanje sesijama. Proces sshd zadržava funkcije odgovorne za prihvaćanje mrežnih veza, provjeru konfiguracije, učitavanje ključnih datoteka i upravljanje pokrenutim procesima prema parameteru MaxStartups. Tako izvršna datoteka sshd sada sadrži minimalnu funkcionalnost potrebnu za prihvaćanje nove mrežne veze i pokretanje sshd-session za upravljanje sesijom. U budućnosti planiraju nastaviti razdvajanje funkcionalnosti na zasebne procese.
Izvor: opennet.ru