openSSH PRNG not seeded

I get the following error when trying to ssh to an  ubuntu dapper machine

ssh_exchange_identification: Connection closed by remote host 

seemed like the random number generator got broken or something

here is how i fixed it

i removed the random devices

rm -rf /dev/random && rm -rf /dev/urandom

now recreate both

mknod /dev/random c 1 8 &&  mknod /dev/random c 1 9

and that's it 

seed it with ssh-keygen

seed it with ssh-keygen