Může to být SE Linux. Pokud kontext souboru není správný, spusťte to jako root
by se mělo opravit.
restorecon -Rv /home/user/.ssh
Zkontrolujte také oprávnění na /home/user/.ssh
nejsou široce otevřené. SSHD je v tom docela zvláštní.
chmod 0700 /home/user/.ssh
Měl jsem podobný problém a v mém případě bylo příčinou nesprávné vlastnictví jak adresáře .ssh, tak souboru .ssh/authorized_keys. Chcete-li to opravit, v /home/user jako root:
chown user:user .ssh
chown user:user .ssh/authorized_keys
Vaše authorized_keys
soubor by měl mít oprávnění rw-------
. Spustit:
chmod 600 ~/.ssh/authorized_keys
A jako poznámku váš soukromý klíč (obvykle id_rsa
) na klientovi by měl mít stejná oprávnění.
Jak opravit 512bajtový sektorový MBR na 4096bajtovém sektorovém disku?
Jak zajistit trvalou adresu jmenného serveru v /etc/resolv.conf?