Que arquivos copiar para obter o mesmo login da chave SSH em dois servidores?

1

Eu tenho um servidor que efetuo login com SSH e uso autenticação baseada em chave. Agora eu configuro um segundo servidor e quero usar a mesma chave para login.

Assim, copiei o arquivo ~/.ssh/authorized_key do servidor antigo para o novo servidor.

No cliente Windows, eu clonei a configuração SSH em Putty e apenas troquei o endereço IP do servidor.

Isso não parece ser suficiente. A mensagem de erro do Putty no Windows é

  

Erro Fatal de PuTTY

     

Desconectado: não há métodos de autenticação suportados disponíveis (servidor enviado: publickey)

E no console SSH eu vejo

  

O servidor recusou nossa chave

A configuração do servidor é

AllowGroups sshlogin
Port 2233
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no

Mesmo se eu copiar os outros arquivos de chave ( id_rsa e id_rsa.pub ), ainda não consigo fazer login.

# ls -l
total 12
-rw------- 1 root root  411 Jan 14 22:39 authorized_keys
-rw------- 1 root root 1792 Jan 14 22:53 id_rsa
-rw------- 1 root root  411 Jan 14 22:39 id_rsa.pub

Quais arquivos eu preciso copiar para obter um login SSH idêntico em ambas as máquinas?

Eu tentei:

por Thomas Weller 14.01.2018 / 22:59

1 resposta

1

Isso se tornou um problema de permissão:

-rw------- 1 root root  411 Jan 14 22:39 authorized_keys

não deve ser acessível por root:root , mas pelo usuário que faz o login. Por isso, o seguinte corrigiu o problema:

chown myuser:myuser authorized_keys
rm id_rsa
rm id_rsa.pub
service sshd restart
    
por Thomas Weller 14.01.2018 / 23:13