Die Entwickler von OpenSSH haben mit der Aufteilung von sshd in mehrere separate ausfĂŒhrbare Dateien begonnen. Der erste Schritt war die HinzufĂŒgung einer Ănderung zum OpenSSH-Code, die den Prozess sshd-session aus sshd herauslöst. Dieser Prozess fĂŒhrt Aufgaben aus, die mit der Sitzungsverwaltung verbunden sind. In der sshd verbleiben Funktionen, die fĂŒr den Empfang von Netzwerkverbindungen, die ĂberprĂŒfung der Konfiguration, das Laden von HostschlĂŒsseln und die Verwaltung der gestarteten Prozesse gemÀà dem Parameter MaxStartups verantwortlich sind. Damit enthĂ€lt die ausfĂŒhrbare Datei sshd nun die minimalen Funktionen, die erforderlich sind, um eine neue Netzwerkverbindung entgegenzunehmen und sshd-session zur Verarbeitung der Sitzung zu starten. In Zukunft planen sie, die FunktionalitĂ€t weiterhin in separate Prozesse zu unterteilen.
Quelle: opennet.ru