Você colocou corretamente:
AuthorizedKeysFile /etc/ssh/.authorized_keys
em /etc/ssh/sshd_config e também moveu corretamente todas as chaves públicas de ~/.ssh/authorized_keys para /etc/ssh/.authorized_keys .
O problema é que /etc/ssh/.authorized_keys é de propriedade de root e uma permissão de 600 no arquivo significa que somente root pode ler o arquivo, não o usuário com o qual você faz login.
Para resolver o problema, torne o proprietário do usuário do arquivo, se o usuário for foobar , faça:
sudo chown foobar /etc/ssh/.authorized_keys
e mantenha todo o resto como está.