Eu tenho dois laptops, criei um ssh-keygen
no primeiro laptop e conectei ao GCP VM usando ssh. Copiei o mesmo id_rsa
e id_rsa.pub
no segundo laptop e tentei ssh com a mesma permissão de arquivo, mas está dizendo Carregar chave
"id_rsa": Permission denied
Permission denied (publickey).
Minha abordagem está correta de que id_rsa e id_rsa.pub devem funcionar como arquivo .pem no aws.
Eu sei como fazer ssh usando o comando gcloud, mas quero saber por que não consigo fazer ssh usando o mesmo id_rsa.
Apenas me dê alguma pista.
Qualquer ideia será apreciada.
Responder1
A chave id_rsa
é chamada de chave privada e não deve ser copiada para outro computador.
A chave id_rsa.pub
é a chave pública correspondente à chave privada. Esta linha pode ser anexada ~/.ssh/authorized_keys
no computador de destino. Além disso, você deve certificar-se de que não possa ser gravado por ninguém, exceto pelo proprietário.
Responder2
Você não precisa (e não deve) copiar a chave privada para o servidor. A chave pública deve ser colocada ~.ssh/
com permissões 0600 e ~/.ssh
ela mesma deve ter permissões 0700.