Izdaanje Dropbear 2024.84, kompaktni SSH server i klijent, koji se najčešće koristi na ugrađenim sistemima, poput bežičnih rutera, kao i u distribucijama poput OpenWrt. Dropbear se odlikuje niskom potrošnjom memorije, mogućnošću isključenja suvišnih funkcionalnosti tokom izgradnje i podrškom za izgradnju klijenta i servera u jednoj izvršnoj datoteci, slično busybox-u. Pri statičkom povezivanju s uClibc, izvršna datoteka Dropbear zauzima samo 110kB. Dropbear podržava X11 preusmeravanje, kompatibilan je sa OpenSSH ključevima (~/.ssh/authorized_keys) i može kreirati višekonektne veze prolaskom kroz prolazni host. Podprojekt je napisan na C jeziku i distribuira se pod licencom sličnom MIT-u.
U novom izdanju:
- Poboljšana kompatibilnost sa OpenSSH za komande ssh i ssh-keygen.
- Prilikom prijave, korisnik sada mora imati flag "x" u polju s hešom lozinke u /etc/passwd, na primer, "user1:x:1003:1003::/home/user1:/bin/sh". Korisnici bez ovog flaga neće moći da se prijave.
- U dbclient su dodane opcije BatchMode i StrictHostKeyChecking, korisne za SSH tuneliranje: ssh -o BatchMode=yes -o StrictHostKeyChecking=yes
- Dodana mogućnost propuštanja UNIX soketa kroz tunel kreiran na temelju Dropbear SSH.
- Umesto komande dropbearkey, dozvoljeno je pozivanje "dropbear ssh-keygen", tj. sada se može koristiti kao alias u sistemu za ssh-keygen.
- Prilikom generisanja ključa obezbeđeno je odvojeno čuvanje javnog ključa (id_ed25519.pub).
- U dbclient je dodata podrška za datoteku ~/.ssh/dropbear_config sa više opcija iz ssh_config: Host, HostName, Port, User i IdentityFile. Ova funkcionalnost je trenutno isključena pri podizanju po defaultu.
- Dodana podrška za strogu razmenu ključeva (Strict KEX).
- Ispravljeno nekoliko "problema iz 2038. godine" (Y2038).
Izvor: opennet.ru
