Sólo la clave id_rsa.pub funciona en el servidor Linux

Sólo la clave id_rsa.pub funciona en el servidor Linux

Hola a todos, Tengo un nuevo servidor Linux pero cuando quiero conectarme con SSH, solo puedo usar mi clave id_rsa.pub. Intenté crear otras claves .pub (en lugar de id_rsa.pub) pero sigue pidiendo una contraseña cuando quiero usar otras claves. ¿Me estoy perdiendo de algo?

Yo he tratado: Editando el permiso de mi carpeta .ssh porque parece un problema común, pero ya estaba configurado con el permiso correcto.

Aquí está el código para crear una clave y copiarla a mi servidor:

ssh-keygen -t rsa -C "[email protected]" 


ssh-copy-id -i ~/.ssh/test.pub user@myLinuxServer

Puedo encontrar la clave en mi servidor en el archivo autorizado_keys, así que creo que copiar no es un problema.

Espero: que puedo iniciar sesión sin dar una contraseña cuando escribo:

 Ssh user@host

en la terminal, pero aún así me pide una contraseña. Solo funcionará cuando use ssh-copy-id en la clave id_rsa.pub.

Respuesta1

Tienes que copiar tu clave pública en ~/.ssh/authorized_keysel archivo.

AFAIK authorized_keyno es un directorio.

Puedes leer estoartículo

información relacionada