These files are for historical interest only. If someone wants to make some
more up-to-date packages, let me know and I'll put them up. Otherwise, I
recommend that you look at Bering uClibc, which includes Dropbear by default.Note: since LEAF's package naming doesn't distinguish between versions,
you'll need to rename dropbear-0.36-withzlib.lrp to dropbear.lrp, and
dbearkey-0.36.lrp to dbearkey.lrp before installing (and dbearcnv-0.36.lrp
to dbearcnv.lrp).
These files are for use with the LEAF Bering distribution.
Instructions:
1) Install dropbear.lrp
2) Install dbearkey.lrp, you will only need this the first time to generate
hostkeys.
3) Generate the hostkey (once off), by running gendropbearkeys.
4) You can now remove the key generation package (dbearkey.lrp).
Backing up the dropbear.lrp package will save the hostkeys.
5) /etc/init.d/dropbear start
If you already have a OpenSSH setup and want to keep the host keys, you can
use the dropbearconvert program in the dbearcnv.lrp package.
Note that you can't run dropbear and sshd at the same time, unless you change
dropbear or sshd's port. /etc/default/dropbear is the config file for
dropbear.
If you have a very slow box, you may want to generate the keys on another
(secure) box. Use the static binary dropbearkey-static, which should work
on most Linux boxes. You can then copy the generated
dropbear_{rsa,dss}_host_key to /etc/ on the LEAF box.
A copy of sshd's scp is included in the package.
This package requires zlib, in future I'll put up a copy which will work
without it (or statically linked).
Currently bering-uclibc has an old version of uclibc with a buggy
getusershell(), I'll investigate a workaround. Apart from that, dropbear does
compile and run fine with uclibc too.
See here for more details about Dropbear.
Note: Export of cryptographic software is subject to export controls.
Make sure that you aren't breaching either the laws of Australia or other
countries in downloading this software.
See http://rechten.kub.nl/koops/cryptolaw/ for some good research.