Estou tentando me conectar ao meu próprio servidor CentOS usando SSH; Consigo me conectar bem com uma senha; Estou tentando conectar-me à minha chave pública, mas o servidor não tenta a autenticação da chave pública. Eu segui todas as instruções desta página no wiki do CentOS e verifiquei o seguinte:
Estou executando o CentOS 6.0 ou posterior
Meu sshd_config tem o seguinte:
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
Eu criei uma chave privada na pasta .ssh / no meu diretório pessoal no cliente
- O texto completo da chave pública (gerada por
ssh-keygen
) ocupa uma única linha no arquivo .ssh / allowed_keys no meu diretório pessoal no servidor. Eu tenho os seguintes modos de permissão definidos no cliente e no servidor:
chmod 700 .ssh chmod 600 .ssh/*