Tengo dos computadoras portátiles, creé una ssh-keygen
en la primera computadora portátil y la conecté a GCP VM usando ssh. Copié lo mismo id_rsa
y id_rsa.pub
en la segunda computadora portátil e intenté realizar ssh con el mismo permiso de archivo, pero dice Cargar clave.
"id_rsa": Permission denied
Permission denied (publickey).
¿Mi enfoque es correcto: id_rsa e id_rsa.pub deberían funcionar como archivos .pem en aws?
Sé cómo hacer ssh usando el comando gcloud pero quiero saber por qué no puedo hacer ssh usando el mismo id_rsa.
Sólo dame alguna pista.
Cualquier idea será apreciada.
Respuesta1
La clave ingresada id_rsa
se llama clave privada y no debe copiarse a otra computadora.
La clave ingresada id_rsa.pub
es la clave pública correspondiente a la clave privada. Esta línea se puede agregar ~/.ssh/authorized_keys
en la computadora de destino. Además, debe asegurarse de que nadie más que el propietario pueda escribirlo.
Respuesta2
No necesita (ni debe) copiar la clave privada en el servidor. La clave pública debe colocarse ~.ssh/
con los permisos 0600 y ~/.ssh
ella misma debe tener los permisos 0700.