desculpe pela pergunta noob, mas estou lutando para entender como eles funcionam.
Até agora, consegui criar um arquivo id_rsa e id_rsa.pub, presumo que id_rsa.pub seja a chave pública.
Também devo mencionar que estou usando os serviços de hospedagem 'OVH'. Adicionei a chave pública à seção 'Minhas chaves SSH'.
O que não consigo entender é como usá-lo? Preciso adicionar a chave pública à minha máquina Windows local para usá-la?
obrigado
linux
ubuntu
ssh
ubuntu-16.04
Ben Shepherd
fonte
fonte
Respostas:
Para usar chaves
ssh
, mantenha sua chave privada (id_rsa
no seu caso) em~/.ssh
(.ssh
subdiretório do diretório inicial do usuário~
). Não copie em nenhum outro lugar, não conte a ninguém, ou você o comprometerá.Você copia a chave pública (
id_rsa.pub
) no seu caso para~/.ssh/authorized_keys
o usuário do computador remoto no qual deseja fazer loginssh
. Esse arquivo pode conter uma lista de chaves; portanto, edite-o se já houver chaves ou copie-o se for a primeira.Veja
man ssh
para detalhes. (Essa é a primeira coisa que você deveria ter lido em primeiro lugar).Observe que nada disso "protegerá o SO Linux" de alguma forma. Isso tornará o
ssh
seu computador remoto um pouco mais seguro, usando um par de chaves em vez de uma senha. Uma senha é muito mais fácil de adivinhar do que criar uma chave correspondente.fonte