Como gerar uma chave pública / privada (UNIX)


12

Alguém pode me dizer, por usar o SSH, por que um host também precisa ter uma chave pública e privada? E como posso gerar um par de chaves pública / privada para mim?

Respostas:




4

Difere de uma distribuição para outra. No Ubuntu, use este comando:

ssh-keygen

Ele irá gerar duas chaves, uma pública (a que você compartilhará com o servidor) e a outra é privada e você não deverá compartilhar com ninguém. Depois que a chave pública é copiada nas ~ / .ssh / allowed_keys no servidor, você pode efetuar o login sem solicitar a senha.


2

Chaves públicas / privadas são como bloqueios e chaves: o servidor envia um bloqueio, mas mantém a chave e, em seguida, você bloqueia suas mensagens no servidor. Você também precisa enviar um bloqueio ao servidor para poder recuperar esses dados.

A Wikipedia tem um ótimo exemplo disso.


1

De qualquer forma, para gerar chaves que você deve usar ssh-keygen. Você precisa de chaves públicas e privadas para usar o SSL, um sistema de criptografia baseado em chaves assimétricas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.