ОБНОВЛЕНИЕ - ИСПРАВЛЕНО
restorecon -R -v -d /root/.ssh
Это известная проблема с RH, когда каталоги неправильно маркируются, а PAM предотвращает sshd от чтения author_hosts при запуске в качестве сценария инициализации.Вы увидите ошибки, если наткнетесь на /var/log/audit/audit.log
.Редко кажется, но больно, когда это происходит!
Подробнее на https://bugzilla.redhat.com/show_bug.cgi?id=499343
ОРИГИНАЛЬНОЕ ПОЧТУ
Я только что ударил, что выглядит точноЭта проблема.У меня был плохо настроенный VirtualBox (я не говорил vbox использовать 64-битную версию), который, когда я клонировал и перезапускал (в 64-битном режиме vbox RedHat), начал спрашивать у меня пароль.
Оригинализображение было в порядке - с идентичными настройками - так что я думаю, что предложение быть связанным с сетью могло бы быть уместным, или иначе делать с ключами сервера.
Странная вещь, однако, состоит в том, что если на коробке, яубить процесс sshd, который автоматически запустился, затем вручную запустить / usr / sbin / sshd от имени root, я могу войти в систему без пароля нормально. Глупый обходной путь, но пригодный для использования.
Так что это проблема /etc/init.d/sshd.Но я не смог отследить, что это такое ... пытался отбросить большую часть материала в этом скрипте, но он по-прежнему запрашивает пароль при вызове как /etc/init.d/sshd start
, но не при /usr/sbin/sshd
.
Может быть, эти комментарии могут помочь, и кто-то может помочь потом!?