dropbear on uClinux config

Hans-Christian Egtvedt hans-christian.egtvedt at atmel.com
Tue Aug 25 13:32:23 WST 2009


On Mon, 24 Aug 2009 14:21:51 -0400
b2112 <blavo2112 at gmail.com> wrote:

<snipp>

> I don't know where to place my host keys and what to call them.  My root
> filesystem is read only and I have a .ssh directory at the root.
> 
> Is there a procedure available that explains the names of the associated
> config and/or keys files and where they need to be placed on the target file
> system.
> 

On my system I have the keys in /etc/dropbear

~ > ls -la /etc/dropbear 
total 8
-rw------- 1 root root 457 2009-01-16 14:21 dropbear_dss_host_key
-rw------- 1 root root 427 2009-01-16 14:21 dropbear_rsa_host_key

From the README file in dropbear source code:

To run the server, you need to generate server keys, this is one-off:
dropbearkey -t rsa -f dropbear_rsa_host_key
dropbearkey -t dss -f dropbear_dss_host_key

or alternatively convert OpenSSH keys to Dropbear:
dropbearconvert openssh dropbear /etc/ssh/ssh_host_dsa_key
dropbear_dss_host_key

Location of where to store the keys is configured by

#ifndef DSS_PRIV_FILENAME
#define DSS_PRIV_FILENAME "/etc/dropbear/dropbear_dss_host_key"
#endif
#ifndef RSA_PRIV_FILENAME
#define RSA_PRIV_FILENAME "/etc/dropbear/dropbear_rsa_host_key"
#endif

which you'll find in options.h in the source code.

Happy dropbearing (-:

<snipp>

-- 
Best regards,
Hans-Christian Egtvedt



More information about the Dropbear mailing list