Como copiar uma chave pública para o seu servidor

4

Eu estava tentando descobrir como adicionar uma nova chave SSH ao meu servidor amazon - encontrei esta pergunta e responda

Como você copia o chave pública para um servidor ssh?

No entanto, sou tão novo no Linux / Unix e penso muito nas coisas, por isso pensei

  1. Como meus clientes acessam este servidor se eu estragar tudo, terei problemas sérios em recuperar.
  2. Como isso poderia funcionar porque não tenho conexão com esse outro servidor. Eu li a primeira resposta e ela sugere que eu poderia enviar minha chave pública recém-gerada para qualquer servidor na terra.

Meu segundo ponto faz sentido? O comando do shell (que acabei de instalar) me lê como

  1. ssh - use uma sessão ssh
  2. copie a chave para (no meu caso, seria [email protected] (hospedado pela Amazon, embora eu não tenha certeza se isso é importante)

Em outras palavras - para um usuário totalmente novo, o comando sugere que, se eu usar o seguinte comando

$ ssh-copy-id [email protected]

se houver um usuário chamado tim e um servidor chamado just.some.other.server

Eu teria alguns privilégios nesse servidor

Então eu finalmente tentei o comando e claramente há algo faltando quando eu digitei

$ ssh-copy-id [email protected]

o shell retornou

/usr/bin/ssh-copy-id: ERROR: No identities found
    
por PyNEwbie 05.11.2013 / 04:12

1 resposta

5
/usr/bin/ssh-copy-id: ERROR: No identities found

Este comando só funciona se você tiver uma identidade criada anteriormente por meio de ssh-keygen .

"Tópicos comuns: gerenciamento de chaves OpenSSH, Parte 1"

    
por 05.11.2013 / 04:41