Согласно этому отчету о проблеме на веб-сайте CentOS, это вызвано «особенностью» восходящего потока в SELinux; если SELinux принудительно, он не позволит серверу использовать аутентификацию с открытым ключом. Нет никаких признаков того, что это поведение изменится в ближайшем будущем. Чтобы узнать, относится ли эта проблема к вам, введите sestatus
и посмотрите, сообщает ли он «Текущий режим» как принудительное применение
.
Я знаю два обходных пути.
setenforce 0
, чтобы немедленно изменить политику, затем откройте / etc / selinux / config
и убедитесь, что SELINUX = permissive
. Восстановите файл в правильный контекст безопасности:
restorecon -R -v ~ $ USER / .ssh