Foro de elhacker.net

Seguridad Informática => Seguridad => Mensaje iniciado por: banderas20 en 21 Julio 2020, 20:12 pm



Título: Claves SSH en Linux
Publicado por: banderas20 en 21 Julio 2020, 20:12 pm
Hola,

tengo unas dudas sobre el funcionamiento de las claves SSH.

Tengo un servidor Debian y he ejecutado el comando ssh-keygen. Éste me genera dos ficheros en el directorio ~/.ssh

id_rsa
id_rsa.pub

Con esto entiendo que he generado claves privada y pública de usuario para autenticarme contra ese servidor como ese usuario en particular. Después he reiniciado el servicio SSH.

He copiado el contenido de id_rsa en un fichero de texto plano en Windows y lo he adjuntado a un cliente SSH. Al intentar conectar con el servidor, éste me da el mensaje:

"Server refused our key"

No sé qué hago mal. ¿Alguna ayuda?

Gracias!

PD: luego querré generar pares de claves para autenticar el servidor y verificar que me estoy conectando al servidor correcto, pero eso supongo que va por otra vía.


Título: Re: Claves SSH en Linux
Publicado por: banderas20 en 22 Julio 2020, 14:12 pm

EDITO: Ya lo he resuelto. authorized_keys lo tenía como un directorio, y ha de ser un fichero. Ya funciona. Gracias a todos!


Título: Re: Claves SSH en Linux
Publicado por: el-brujo en 22 Julio 2020, 16:31 pm
Felicidades, el uso de llaves en SSH es lo más seguro que hay.

Hace ya tiempo escribí sobre la creación de llaves:

Autenticación mediante llaves
https://blog.elhacker.net/2013/11/copiar-o-mover-ficheros-o-directorios-carpetas-remotamente-scp-ssh-tar.html


If you’re not using SSH certificates you’re doing SSH wrong
https://smallstep.com/blog/use-ssh-certificates/


Título: Re: Claves SSH en Linux
Publicado por: Martin-Ph03n1X en 23 Julio 2020, 06:00 am
Dando las gracias y para comentar que de nuevo vengo a leer un poco por a qui me aparte de la informatica y retomo el rumbo. ¿ssh aplica en todo verdad , win, ios php etc.?