SSH/SCP sem senha não funciona?

SSH/SCP sem senha não funciona?

Considere este cenário: um administrador configurou um par de chaves pública/privada para usar ao sincronizar novamente arquivos entre servidores para evitar a solicitação de senha. Esta configuração funciona muito bem.

Então, ao tentar usar SSH/SCP, o sistema solicita uma senha.

Pergunta: por que isso acontece se o rsync está funcionando corretamente?

Responder1

Como você configurou o servidor para permitir sua chave? Colocando sua chave pública em .ssh/authorized_keys no servidor? Se for esse o caso, deve funcionar. Você está usando os mesmos nomes de usuário (remotos e locais) ao usar ssh/scp e ao usar o rsync?

Ah, e aliás, essa pergunta deveria ser feita em serverfault.com, eu acho.

Responder2

A outra coisa que considero útil é executar o servidor no modo de depuração em uma porta diferente. Às vezes, o lado do servidor reclama e o cliente não dá uma boa ideia do porquê.

Lado do servidor:/usr/sbin/sshd -Dedd -p 2222

Lado do cliente:ssh -vv -p 2222 server

Responder3

Muito obrigado, consegui resolver o problema usando o item de configuração

~/.ssh/config PasswordAuthentication não

e configurando as permissões 700 para o diretório .ssh e 600 chaves_autorizadas.

Esta postagem foi muito útil.

muito obrigado.

  • Amar.

Responder4

Ao criar as chaves, certifique-se de fazer login com o mesmo usuário com quem criou as chaves. Certifique-se também de importar as chaves para as chaves autorizadas corretamente.

informação relacionada