Вы смогли бы поместить некоторые свои сценарии в системе управления исходным кодом на поле RHEL? Это - не совсем система нажатия, но у Вас могло быть действие RHEL как svn сервер, и затем получение по запросу обновленных сценариев к каждому полю будет так же просто как 'svn', например.
Невозможно, что ssh-keygen интерпретировал бы ключ как неправильный тип, так как тип кодируется в двух местах файла; также RSA и ключи DSA используют различные внутренние структуры, таким образом, Вы получили бы сообщение об ошибке.
Могло случиться так, что существует a ssh_host_dsa_key
и Вы просто пропускаете .pub
дубликат.
Могло случиться так, что sshd настроен для поиска ключей в другом месте. Проверить sshd_config
:
grep -i ^hostkey /etc/ssh/sshd_config
... или это кто-то удалил файл ключей DSA, но не перезапускал sshd.
Могло случиться так, что сервер использует другого демона SSH, не OpenSSH.
Как последнее прибежище можно использовать ssh-keyscan -t dsa localhost > hostkey-dsa.pub
и выполненный ssh-keygen -lf
на выходном файле.