Dezvoltatorii OpenSSH au început să divizeze sshd în mai multe fișiere executabile separate. Prima etapă a fost adăugarea în baza de cod OpenSSH a unei modificări care separă procesul sshd-session, responsabil pentru gestionarea sesiunilor. Procesul sshd a păstrat funcțiile responsabile pentru primirea conexiunilor de rețea, verificarea configurației, încărcarea cheilor gazdelor și gestionarea proceselor lansate conform parametrului MaxStartups. Astfel, fișierul executabil sshd conține acum funcționalitatea minimă necesară pentru a accepta o nouă conexiune de rețea și a lansa sshd-session pentru gestionarea sesiunii. În viitor, se preconizează continuarea separării funcționalității în procese separate.
Sursa: opennet.ro