dropbear uclinux multiple client sessions

Matt Johnston matt at ucc.asn.au
Wed Nov 25 20:55:08 AWST 2015


Hi Naveen,

This is a limitation of uClinux. Running from inetd is the
recommended solution.

Cheers,
Matt

On Wed, Nov 25, 2015 at 12:25:34PM +0530, Naveen Mamindlapalli wrote:
> Hi All,
> 
> I am using dropbear sshd v0.52 (non-inetd mode) ported onto uClinux os
> running on ARM cortex M3 processor.
> 
> I found that dropbear server is not accepting multiple ssh clients at
> a time. I need to exit the first client & then second client is
> connected. Until then the second client is suspended.
> 
> I have debugged the code and found that vfork() in main_noinetd() is
> not returned for parent process & after reading man pages, I found
> that vfork() suspends the parent process until child exits or calls
> execve().
> 
> Is there any fix for this issue?
> 
> Thanks and Regards,
> Naveen


More information about the Dropbear mailing list