Estou usando a autenticação de chave pública em um servidor remoto há algum tempo para uso remoto do shell, bem como para montagens sshfs. Depois de forçar uma parte do meu diretório sshfs, notei que o ssh começou a solicitar uma senha. Tentei limpar o .ssh / protected_keys remoto de qualquer menção à máquina local e limpei a máquina local das referências à máquina remota. Repeti então meu ssh-copy-id, ele solicitou uma senha e retornei normalmente. Mas eis que, quando eu ssh no servidor remoto, ainda é solicitada uma senha. Estou um pouco confuso quanto ao que poderia ser o problema, alguma sugestão?
~
, ~/.ssh
e ~/.ssh/authorized_keys
, run ssh -vvv server.example.com
e relatar a saída (anônimos os nomes de host e do usuário se você quiser). Se você tiver acesso root no servidor, observe as entradas de log criadas quando você tenta efetuar um login de chave pública.