dropbear and inittab

Matt Johnston matt at ucc.asn.au
Mon Oct 18 12:54:51 WST 2004


On Sun, Oct 17, 2004 at 10:52:42PM +0200, Frank Meerkoetter wrote:
> Hi,
> 
> i would like to have dropbear restarted by init whenever 
> the server terminates. To implement this i've added
> the following line to my /etc/inittab:
> 
> SS:2345:respawn:/home/frank/dropbear-0.43/dropbear -p 9999\
> -r /tmp/rsa-test
> 
> mandark:/home/frank/dropbear-0.43# ps xauw | grep dropb
> root     13305  0.0  0.1  1868  572 ?        Ss   22:43   0:00
> /home/frank/dropbear-0.43/dropbear -p 9999 -r /tmp/rsa
> 
> Dropbear is running and i can login, but still there is a problem.
> Init thinks that dropbear has terminated and tries to respawn it.
> But because dropbear is already running we're not able to bind to port 
> 9999 and terminate. Successive attempts fail in the same way. In the 
> end init gives up.

This is probably because Dropbear daemonises on startup - it
forks so that it isn't associated with the terminal/session
which launched it. If you run Dropbear with the -F flag, it
shouldn't fork. Does that work?

Cheers,
Matt


More information about the Dropbear mailing list