Dropbear 2024.84 ืืืื ืืขืช, ืฉืจืช ืืืงืื SSH ืงืืืคืงืืืื ืืืฉืืฉืื ืืขืืงืจ ืืืขืจืืืช ืืฉืืืฆืืช ืืืื ื ืชืืื ืืืืืืืื ืืืคืฆืืช ืืื OpenWrt. Dropbear ืืชืืคืืื ืืฆืจืืืช ืืืืจืื ื ืืืื, ืืืืืช ืื ืืจื ืคืื ืงืฆืืื ืืืืช ืืืืชืจืช ืืฉืื ืืื ืืื ืืชืืืื ืืื ืืืช ืืืงืื ืืืฉืจืช ืืงืืืฅ ืืคืขืื ืืื, ืืืืื ื-busybox. ืืืฉืจ ืืงืืฉืจ ืกืืืืช ื-uClibc, ืงืืืฅ ืืืคืขืื ืฉื Dropbear ืืื ืจืง 110kB. Dropbear ืชืืื ืืืขืืจืช X11, ืชืืื ืืงืืืฅ ืืคืชื OpenSSH (~/.ssh/authorized_keys) ืืืืื ืืืฆืืจ ืืืืืจืื ืืจืืืื ืขื ืืขืืจื ืืจื ืืืจื ืืขืืจ. ืืคืจืืืงื ืืชืื ื-C ืืืืคืฅ ืืจืืฉืืื ืืืื ื-MIT.
ืืืืืืจื ืืืืฉื:
- ืชืืืืืช ืืฉืืคืจืช ืฉื OpenSSH ืขืืืจ ืืคืงืืืืช ssh ื-ssh-keygen.
- ืืขืช ืืื ืืกื, ืืืฉืชืืฉ ื ืืจืฉ ืืขืช ืืงืื ืืช ืืืื "x" ืืฉืื hash ืืกืืกืื ื-/etc/passwd, ืืืืืื, "user1:x:1003:1003::/home/user1:/bin/sh" . ืืฉืชืืฉืื ืืื ืืื ืื ืื ืืืืื ืืืชืืืจ.
- ื ืืกืคื ืืคืฉืจืืืืช BatchMode ื-StrictHostKeyChecking ื-dbclient, ืฉืืืืฉืืืช ืขืืืจ ืื ืืจืืช SSH: ssh -o BatchMode=yes -o StrictHostKeyChecking=yes
- ื ืืกืคื ืืช ืืืืืืช ืืืขืืืจ ืฉืงืขื UNIX ืืจื ืื ืืจื ืฉื ืืฆืจื ืืืืฆืขืืช Dropbear SSH.
- ืืืงืื ืืคืงืืื dropbearkey, ืืืชืจ ืืงืจืื "dropbear ssh-keygen", ืืืืืจ. ืื ืืืื ืืฉืืฉ ืืขืช ืืืื ืื ืืืขืจืืช ืขืืืจ ssh-keygen.
- ืืขืช ืืฆืืจืช ืืคืชื, ืืืกืื ื ืคืจื ืฉื ืืืคืชื ืืฆืืืืจื (id_ed25519.pub) ืืืืื.
- ื ืืกืคื ืชืืืื ืืงืืืฅ ~/.ssh/dropbear_config ื-dbclient ืขื ืืกืคืจ ืืคืฉืจืืืืช ื-ssh_config: Host, HostName, Port, User ื-IdentityFile. ืืขืช ืขืชื ืคืื ืงืฆืืื ืืืืช ืื ืืืฉืืชืช ืืืจืืจืช ืืืื ืืืืื ืืืืืืจ.
- ื ืืกืคื ืชืืืื ืืืืืคืช ืืคืชืืืช ืงืคืื ืืช (Strict KEX).
- ืชืืงื ืืกืคืจ "ืืขืืืช 2038" (Y2038).
ืืงืืจ: OpenNet.ru