
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_keys
el archivo.
AFAIK authorized_key
no es un directorio.
Puedes leer estoartículo