Usando PuTTY y llaves asimetricas
En posts pasados hablabamos de como loguearnos usando llaves asimetricas a nuestro servidor buscando mejorar un poco el aspecto de la seguridad, sin embargo para los usuarios de windows se ven en el ligero problema de que no cuentan con herramientas nativas para hacerlo, sin embargo para todos esos que se ven en la penosa necesidad de usar windows, y desean acceder a los beneficios de usar llaves asimetricas, pueden hacer uso de los programas que nos brindan en la pagina de PuTTY, lo que aremos en esta guia sera hacer un par de llaves con PuTTYgen y conectarnos usando PuTTY.
Primero debemos hacer las llaves usando PuTTYgen simplemente le damos click en generate y movemos el mouse dentro de la ventana para generar numeros aleatorios:
Cuando termine esto nos aparecera una ventana como la de abajo, y podremos ponerle una contraseña a la llave, para que al querer usarla nos pida una autentificacion:
Ahora solo debemos darle en save private key and save public key, ahora tendremos un par de llaves listas para usar, lo que debemos hacer es dentro de la consola agregar la llave publica a nuestro servidor y especificamente al archivo authorized_keys dentro de la carpeta .ssh de nuestro home (que puede ser /root) para esto hay diferentes formas, abrir dicho archivo con algun editor de texto y copiar pegar la llave publica, o simplemente concatenarlo, yo voy a hacer un copy paste
En esta imagen yo lo hice dentro de una cuenta llamada “franco” por motivos de demostracion, si quisieramos loguearnos como root deberiamos usar la carpeta /root/.ssh/
Pues ya tenemos nuestra llave registrada dentro del servidor, ahora es hora de configurar nuestro acceso, como estamos windows y ya habia mencionado usaremos PuTTY, al abrir el putty nos iremos a la parte de “connection/data” y en autologin username selecionaremos root o el usuario al que le hemos puesto la llave, en connection/ssh selecionaremos enable compression, ahora agregaremos la llave privada a nuestro putty en la seccion de “connection/data/ssh/auth/”
ya por ultimo lo idoneo es guardar nuestra configuracion para no tener que hacer esto cada vez que nos querramos conectar por lo que guardaremos nuestro perfil en “Session” agregamos la direccion de nuestro server el nombre del perfil a guardar y simplemente damos save, al momento de darle en “open” deberia aparecer algo asi:
Y listo, ya tendriamos nuestro PuTTY funcionando con llaves en conjunto con nuestro server, lo bueno de PuTTY es que se a desarrollado para una increible cantidad de plataformas, yo lo uso en mi PPC 6700 (mi celular) y ademas existe PuTTY para memorias USB que usen la tecnologia U3, por lo que podemos traer nuestro cliente SSH configurado en nuestra llave USB.
Popularity: 19% [?]
Wikipedia: SSH USB Enlaces relacionados:







septiembre 27th, 2008 at 2:08 pm
Ay Franco…
eres todo un g33k