http://bugzilla.mindrot.org/show_bug.cgi?id=400 Summary: ssh-keygen hangs Product: Portable OpenSSH Version: -current Platform: All URL: http://www.mgi-networks.com/ OS/Version: AIX Status: NEW Severity: normal Priority: P2 Component: ssh-keygen AssignedTo: openssh-unix-dev at mindrot.org ReportedBy: mcg at mcg-ct.com CC: mcg at mcg-ct.com ssh stops working because ssh-keygen cannot get entropy. Apparently, even if configured with OpenSSL latest and prngd latest, openssh still uses the commands that are listed in /usr/local/etc/ssh_prgn_cmds. If one of those commands hangs, then the timeout used in the build does not work during operation, and ssh-keygen hangs... so ssh hangs. The 'df' command is the offending command here. The timeout used during the build to test the commands also does not appear to be working if a command successfully test at build time fails during operation. We have over 100 disks and any one of those disks can stop ssh, which we use for a production batch job. This is an unacceptable series failure mode. Fortunately commenting out the lines in /usr/local/etc/ssh_prgn_cmds that contain the offending command, provided a quick solution to our problem. We now leave df commented out as documented in our install notes below. sshd installation documented at http://www.mcg-ct.com/openssh_privsep/ Given my understanding, there may be two bugs. 1.) If using prngd, openssh should not use the /usr/local/etc/ssh_prng_cmds 2.) If using /usr/local/etc/ssh_prng_cmds, the 200 msec default timeout should work during operation. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.