Permissão sshauthorized_keys negada apenas até que o arquivo seja listado/stat'ed - MUITO ESTRANHO

Permissão sshauthorized_keys negada apenas até que o arquivo seja listado/stat'ed - MUITO ESTRANHO

Ubuntu 14.04LTS rodando openssh. Estou recebendo uma permissão negada (chave pública) quando tento fazer ssh usando minha chave pública.

/var/log/auth.log mostra "Não foi possível abrir as chaves autorizadas '/home/wolfgeek/.ssh/authorized_keys': Permissão negada"

AQUI ESTÁ A PARTE ESTRANHA!

Se eu fizer "ls -l /home/wolfgeek/.ssh/authorized_keys" ou "stat /home/wolfgeek/.ssh/authorized_keys", poderei fazer login com êxito via ssh. Não alterei as permissões do arquivo (600) nem do diretório .ssh (700). Não modifiquei o arquivo nem reiniciei o sshd. Tudo o que faço é criar o arquivo e ele começa a funcionar.

Alguma ideia?

Responder1

o arquivo deve ser 600, o diretório 700.

chmod go-w ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Essa é a fórmula de permissões que sempre uso. Estou executando o Debian, mas devo funcionar da mesma forma para o Ubuntu

informação relacionada