Eu tenho um script que eu uso para configurar novas fatias no slicehost e uma das etapas é adicionar minha chave pública ao authorized_keys
arquivo. No momento, eu clico scp
uma chave manualmente, mas o ideal seria que o script baixasse a chave.
Então, se minha chave pública era muito pública, o pior poderia acontecer? :)
ssh
public-key
Peter Coulton
fonte
fonte
Respostas:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtKYac1ZiC43jF6BdclPok0Yv2g4YecBVJ6a7qggOSGjRAxh2cckwCBUR6VoVc2vmt9tcHCLWuVVpKUTUynbMdWq8wOdbK7Ud7n63cpg1PL44Hg9Wn2kT/aJdMMABSE5wSNsffxslcoUhF4h0mHaf+X6E5IKVhhHsy2g1yeoc2//0Q5YPt5Kj72VY1j3aeZ8a/tqSHu5rZpFYDddnv0ARWIgSvh7jUudKT9phLUiryX9TCyGVKFCrvVKwexjAmOz63pvWtX0TJughWskvDP1ZREkhjkxtCxofwn0NG1QSbbEgGYBLf3T1Pgfkhx83Uce01Aw1hBqdl228NRg0cv0KaQ==
fonte
Há uma razão para que ela seja chamada de "Chave pública". o pior que pode acontecer é que alguém possa criptografar arquivos de maneira que apenas sua chave privada possa descriptografá-lo.
Agora, se você perder sua chave privada ... isso é tudo.
fonte
Para o PGP, cuja criptografia é fundamentalmente semelhante ao que o SSH faz com chaves públicas, são oferecidos servidores de chave pública. Por meio deles, o objetivo é propagar chaves públicas o mais amplamente possível.
É inviável fazer engenharia reversa de uma chave privada a partir de uma chave pública. De fato, esse é o objetivo da criptografia de chave pública: dados os comprimentos apropriados da chave, ela simplesmente não pode ser feita e os dados estarão seguros, não importa o quão amplamente a chave pública seja compartilhada.
(Observe que "isso simplesmente não pode ser feito" depende de suposições seguras de que a matemática superior não se provou falsa. Mas se isso acontecer, você terá coisas maiores para se preocupar ...)
fonte
Sua chave pública é ... não sua chave privada. Qualquer pessoa pode ter uma cópia da sua chave pública, sem problemas em compartilhá-la com o mundo.
fonte
Uma pergunta muito antiga, mas deixe-me entrar ... Não consigo parar ..
Compartilhar uma chave pública na Wikipedia ou em um conjunto de chaves públicas é uma coisa, em vez de anexá-las às .authorized_keys no seu servidor. Quando você anexa todas as suas chaves públicas a cada servidor, independentemente das funções, você está expondo-se a um risco. Se a chave privada for perdida, todos os seus servidores estarão comprometidos ...
fonte