Como usar o SSH com uma determinada chave pública

5

Recebi uma chave ssh pública, nome de usuário e nome do host para acessar um servidor. Eu encontrei muito sobre como usar a autenticação de chave pública ssh, e todos os tutoriais que eu acho começar com este comando: ssh-keygen -t rsa . Mas como faço quando recebo uma chave pública? Eu não sei como incorporar a chave pública nos tutoriais que li.

Aqui está um exemplo do que me foi dado:

ssh-rsa AAA ... (mais) ... Y0kQ == [email protected]

    
por Ryan 29.01.2013 / 14:37

2 respostas

10

Você não pode efetuar login em um servidor SSH usando uma chave pública , usando apenas uma chave privada . O servidor precisa conhecer a chave pública correspondente para permitir que você entre. Então, o que você precisa fazer é enviar eles sua chave pública (que é gerada quando você faz o ssh-keygen -t rsa ).

    
por 29.01.2013 / 14:41
2

Não é assim que o SSH funciona, aqui está o procedimento padrão:

  1. Você gera sua chave privada e pública.
  2. Você envia sua chave pública e não envia a chave privada.
  3. Depois de adicionar sua chave pública, você terá acesso.

Se você não tiver uma chave privada para acompanhar a chave pública, não poderá usar essa chave pública, já que não possui a chave privada correspondente. Essa chave privada precisa ser gerada por você e nunca compartilhada, pois qualquer outra pessoa que tenha essa chave privada pode acessar o servidor com seu nome.

É provável que eles não saibam como o SSH funciona, eles devem esperar que você envie uma chave pública para eles.

Por que isso funciona da maneira que isso acontece, deixe-me explicar ...

Pegue a segunda imagem aqui em uma página informativa no Amherst College por exemplo, a parte superior desta imagem é o servidor e a parte inferior desta imagem é o cliente. O servidor criptografa as mensagens usando a chave pública e só pode ser descriptografado usando a chave privada.

Portanto, para uma comunicação bem-sucedida, você também precisa da chave privada. E para uma comunicação segura, você não compartilha essa chave com ninguém, pois ela poderá ler suas mensagens.

    
por 29.01.2013 / 14:44

Tags