ssh pede senha apesar de ssh-copy-id

2

Estou usando a autenticação de chave pública em um servidor remoto há algum tempo para uso de shell remoto, bem como para montagens sshfs. Depois de forçar um um pouco do meu diretório sshfs, notei que o ssh começou a me pedir uma senha. Eu tentei limpar o remoto .ssh / authorized_keys de qualquer menção a máquina local, e eu limpei a máquina local de referências para a máquina remota. Em seguida, repeti meu id de cópia ssh, ele solicitou uma senha e retornou normalmente. Mas eis que, quando eu ssh para o servidor remoto ainda sou solicitado por uma senha. Estou um pouco confuso sobre qual poderia ser o problema, alguma sugestão?

    
por Aliud Alius 02.12.2010 / 05:03

3 respostas

2

Tenha cuidado com as permissões, se o arquivo ou o diretório contendo os arquivos ssh tiver sido chmoded para 777, então o sshd se recusará a usar essa forma de autenticação por motivos de segurança.

    
por 13.04.2012 / 18:24
1

Verifique se o sshd_config do terminal remoto tem uma diretiva AuthorizedKeysFile correspondente ao que você espera (ou nenhum; o padrão é .ssh/authorized_keys ), que PubkeyAuthentication não foi desativado e que UsePAM está desativado ou que a configuração do serviço PAM para sshd não força a entrada de senha interativa. Verifique também se o controle remoto instalou openssh-blacklist e, em caso afirmativo, verifique se a sua chave foi afetada .

    
por 02.12.2010 / 07:16
0

Verifique a permissão no arquivo .ssh / authorized_keys. Outros devem ler permissão para ler a chave.

Obrigado

    
por 02.12.2010 / 06:45