2016-08-27 7 views
-1

При регистрации с использованием открытого ключа от клиента, тогда всегда запрашивается пароль, даже все, по-видимому, настроено. Это новая версия Fedora 24 с домашним диском, скопированным с предыдущей установки, права доступа к .ssh/authorized_keys верны. ssh -vvv не содержит никакой ценной информации.SSH открытый ключ авторизации не работает

Удивительно, когда sshd запускается вручную, как программа sshd -dd, чтобы видеть сообщения журнала, иногда работает, но, похоже, проблема с файерволом.

Итак, я отредактировал/etc/sshd/sshd_config, чтобы включить ведение журнала и перезапустить службу sshd.

SyslogFacility AUTHPRIV 
#LogLevel INFO 
LogLevel VERBOSE 

systemctl start sshd 

После входа attept я осмотрел журнал, и я вижу:

AVC avc: denied { read } for pid=3111 comm="sshd" name="authorized_keys" dev="sda2" ino=697179 scontext=system_u:system_r:sshd_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:home_root_t:s0 tclass=file permissive=0 
USER_AUTH pid=3111 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:sshd_t:s0-s0:c0.c1023 msg='op=pubkey acct="myname" exe="/usr/sbin/sshd" hostname=? addr=192.168.56.102 terminal=ssh res=failed' 

Что не так?

ответ