RedHat 7 - key finger print 00:00:...:00 - fatal: xfree: NULL pointer given as argument

Martin.Biermair at quickstep.at Martin.Biermair at quickstep.at
Wed Feb 28 07:00:02 EST 2001



I had the problems above too. The problem here is the utility ssh-keygen of the
RPM-package distribution. It just generates invalid DSA-keys with key finger
prints of 00:00:...:00. The only solution is to compile and install the source
of OpenSSH 2.5.1p1. Though if you're as lazy as I am and still want to use the
RPMs (quite easier to deinstall) then just do the following:

- Install the RPMs
- Extract the source (tar -xf openssh.tar.gz) and compile it ("./configure" and
"make"), but do NOT install.
- Rather just copy openssh-2.5.1p1/ssh-keygen to /usr/bin
- Delete all *key* files in /etc/ssh (so they will be regenerated at next
sshd-startup)
- Restart the daemon (/etc/rc.d/init.d/sshd restart)

This should fix the problems mentioned in the subject. At least it did for me
and my RH-servers.

-Martin Biermair







More information about the openssh-unix-dev mailing list