It's actually because the random resmgr is setup with a very limitedI don't know why the pseudo-random number generator (at least I
assume that's what PRNG stands for) has not yet "seeded" itself
by the time you try to start sshd in your /etc/rc.d/rc.local
file, but an easy workaround is just to put a "sleep" before the
set of random sources by default. A better way to start it would
be to do this (on a standard PC):
random -t -p -i14 -i15 -i10 -i12
Which will hook it up to the IDE interrupt lines, the PS/2 interrupt
line and the "normal" NIC interrupt line. The -p option has it
probe /proc for random data.
The default is only to give it -t, which just uses the jitter between
the RTC and the free-running CPU counter to gather random data. You can
edit /etc/rc.d/rc.sysinit to change the options.
Chris McKillop <email@example.com> "The faster I go, the behinder I get."
Software Engineer, QSSL -- Lewis Carroll --