O arquivo id_rsa.pub é necessário no lado do cliente?

2

Se quisermos usar:

1) autenticação de senha por meio do ssh 2) chave auth - a linha da chave pública já está nos servidores authorized_keys

P: Então, dessas duas maneiras, armazenar a chave pública é desnecessário no lado do cliente?

p .: tentei renomear o arquivo id_rsa.pub e ainda consegui fazer login em um servidor. assim afaik armazenar o pubkey no lado do cliente não é necessário. Eu estou pedindo isso para ter 100% de certeza.

    
por gasko peter 10.01.2013 / 17:06

3 respostas

7

Você o desejará se precisar adicionar sua chave a outro servidor (é perfeitamente normal ter uma chave privada por usuário por máquina e copiar a chave pública para um grande número de arquivos de chaves autorizadas de máquinas).

É também um arquivo muito pequeno que não precisa ser mantido em segredo, então não há motivo para excluí-lo.

Se você tiver excluído, poderá recuperá-lo com ssh-keygen -y , então também é bastante seguro excluir.

    
por 10.01.2013 / 17:34
0

Se você estiver adicionando a chave pública do cliente ao authorized_keys do servidor, o cliente deverá manter o id_rsa.pub apenas no caso. Além disso, não é necessário.

Geralmente, esse arquivo não ocupa muito espaço para removê-lo.

    
por 10.01.2013 / 17:19
0

Todo guia que eu li no SSH diz que você precisa, mas você deve ser capaz de rodar sem ele. Você precisará logar todas as vezes sem ele, no entanto. Eu não posso ver porque você não teria espaço para isso, é minúsculo.

    
por 11.01.2013 / 04:12

Tags