Die Version Dropbear 2024.84 ist jetzt verfügbar. Es handelt sich um einen kompakten SSH-Server und -Client, der hauptsächlich in eingebetteten Systemen wie WLAN-Routern sowie in Distributionen wie OpenWrt verwendet wird. Dropbear zeichnet sich durch einen geringen Speicherverbrauch, die Möglichkeit zur Deaktivierung unnötiger Funktionen während des Builds und die Unterstützung der Kompilierung von Client und Server in einer einzigen ausführbaren Datei, ähnlich wie busybox, aus. Bei statischer Verknüpfung mit uClibc benötigt die ausführbare Datei von Dropbear nur 110 kB. Dropbear unterstützt X11-Weiterleitung, ist mit der OpenSSH-Schlüsseldatenbank (~/.ssh/authorized_keys) kompatibel und kann Multiplex-Verbindungen über einen Transit-Host erstellen. Das Projekt ist in C geschrieben und wird unter einer Lizenz verteilt, die der MIT-Lizenz ähnelt.
In der neuen Version:
- Die Kompatibilität mit OpenSSH für die Befehle ssh und ssh-keygen wurde verbessert.
- Beim Login ist jetzt das Vorhandensein des Flags „x“ im Passwort-Hash-Feld in /etc/passwd erforderlich, zum Beispiel „user1:x:1003:1003::/home/user1:/bin/sh“. Benutzer ohne dieses Flag können sich nicht anmelden.
- Im dbclient wurden die Optionen BatchMode und StrictHostKeyChecking hinzugefügt, die nützlich für SSH-Tunnel sind: ssh -o BatchMode=yes -o StrictHostKeyChecking=yes
- Die Möglichkeit, UNIX-Sockets über ein Tunnel, basierend auf Dropbear SSH, weiterzuleiten, wurde hinzugefügt.
- Statt des Befehls dropbearkey kann nun «dropbear ssh-keygen» verwendet werden, das heißt, es kann jetzt im System als Alias für ssh-keygen genutzt werden.
- Bei der Schlüsselgenerierung wird der öffentliche Schlüssel separat gespeichert (id_ed25519.pub).
- Im dbclient wurde die Unterstützung für die Datei ~/.ssh/dropbear_config mit mehreren Optionen aus ssh_config hinzugefügt: Host, HostName, Port, User und IdentityFile. Diese Funktionalität ist standardmäßig beim Kompilieren derzeit deaktiviert.
- Die Unterstützung für strengen Schlüsselaustausch (Strict KEX) wurde hinzugefügt.
- Mehrere "Jahr-2038-Probleme" (Y2038) wurden behoben.
Quelle: opennet.ru
