Como usar id_rsa e id_rsa.pub em outra máquina para ssh para GCP VM de outra máquina

Como usar id_rsa e id_rsa.pub em outra máquina para ssh para GCP VM de outra máquina

Eu tenho dois laptops, criei um ssh-keygenno primeiro laptop e conectei ao GCP VM usando ssh. Copiei o mesmo id_rsae id_rsa.pubno 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_keysno 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 ~/.sshela mesma deve ter permissões 0700.

informação relacionada