I am trying to generate a GPG key, and I cannot generate enough entropy. So I installed rng-tools and tried following these instructions: http://serverfault.com/questions/214605/gpg-not-enough-entropy
When I am logged in as root, and try to run rngd -r /dev/urandom I get the following error: can't open /dev/random: Permission denied
I find this disturbing as I am root.
This is Ubuntu on a virtual server (via Parallels I believe.)

/dev/randomfrom/dev/urandomis really not a good idea./dev/urandomis derived from the same entropy pool as/dev/random, so you are not generating any additional entropy using this method. rngd is designed for feeding/dev/randomfrom a trusted, hardware source./dev/urandomis neither a trusted nor hardware source of new entropy. – ændrük Mar 12 '11 at 22:54sudo rngd -r /dev/urandom, so I agree that there is some kind of permissions or device issue here. – ændrük Mar 13 '11 at 0:05