Claves SSH en Linux

Iniciado por banderas20, 21 Julio 2020, 20:12 PM

0 Miembros y 1 Visitante están viendo este tema.

banderas20

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.

banderas20


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

el-brujo

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/

Martin-Ph03n1X

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.?

  No eres tu trabajo, no eres cuanto tienes en el banco, no eres el auto que conduces, ni el contenido en tu billetera, no eres tus malditos cakis, eres el bailarin cantante del mundo...!!!"