..:: JoNiuX ::..

Linux

Como usar llaves públicas y privadas para conectarse con un servidor Linux sin necesidad de contraseña

escrito por el abr.22, 2014, categorías Internet, Linux

Putty es una aplicación cliente que permite conectarse en forma remota a servidores Linux en forma segura utilizando el protocolo SSH.

Normalmente debes recordar todas las contraseñas para conectarte a cada servidor, pero existe una forma de conectarse sin contraseña mediante el uso de llaves privadas y públicas.

Es necesario descargar estas dos aplicaciones:
– Putty: para conectarse remotamente al servidor.
– PuttyGen: permite generar la llave privada y pública.

Ambas aplicaciones se descargan de la página oficial de Putty y copiarlos en alguna carpeta dentro de su computador, preferentemente c:/Archivos de programa/Putty

Generando la llave

Primero se debe ejecutar el programa putygen.exe el cual permite generar las llaves publica y privada presionando el botón «Generate»

PuttyGen

Para agregar el componente aleatorio a la llave es necesario desplazar el mouse sobre el sector marcado

PuttyGen_generar_llave

Por defecto la llave generada lleva en su identificación la fecha, es recomendable cambiar la fecha por el nombre de usuario, así sera mas fácil gestionar estas contraseñas en el servidor. Para esto se modifica el valor «Key comment», en este caso el nombre de usuario es «joniux».

Luego se debe dar clic con el botón derecho sobre la llave publica y seleccionar copiar todo para copiarla al porta papeles de Windows.

La llave privada se graba presionando «Save private key» y luego se elige una carpeta donde debe quedar guardada para usarla al momento de conectarnos, debes recordar donde guardas este archivo de extensión ppk.

Si el computador es privado se puede dejar esta llave sin una frase de activación (Key passphrase), de lo contrario mejor protegerla.

PuttyGen_copiar_llave_publica

Configuración del servidor

En el servidor o computador con Linux debes conectarte con el usuario en forma normal (vía putty o vía sesión en la misma maquina).

En el directorio de «home» del usuario debes crear la carpeta .ssh y dentro de ella el archivo authorized_keys donde copiaras la llave publica que esta en el porta papeles de Windows.

En este ejemplo el usuario es root por lo que el home de root es /root

cd /root
mkdir .ssh
cd .ssh
nano authorized_keys

Pegar el portapapeles en este archivo y grabarlo, el archivo debe quedar parecido a esto

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAguPOVFxgZvMR1b7fReJHAMmcXTwR4cZEdsT9wZXnAl/
wTDBsHHVBjmUDhdsjAHdswi8NFRlaYA41exnRkbngNq+EHNF9bUAIlKxAcEaI6j6Xmxq19eJSFNXcUn661pNk
jg4XKbTNYFukwRHFZeTHmzfQNDFety+U+ejDxw0QQYQZlxzmT7BTvtWXjEn6d/vATlzCyeE+685a63ylf5DAC
u1Z03cHhILyDz/c6QQQk96sMTpJtx913tgutG6Jk8ijdsjcxoPby68tiL5fEKfhl2wwIAucW3CPRut5J2tL5q
O8/rq3IT0YqEFPjmEkDqybzH7HpC0j4/w== rsa-key-joniux

Luego se debe validar que el archivo quede con permiso 644, en caso que quede con otro permiso se puede cambiar con  chmod 644 authorized_keys

[root@vps1 .ssh]# ls -la
total 12
drwxr-xr-x 2 root root 4096 Apr 22 06:02 .
dr-xr-x--- 3 root root 4096 Apr 22 06:02 ..
-rw-r--r-- 1 root root 398 Apr 22 06:02 authorized_keys
[root@vps1 .ssh]#

Luego se debe validar que el archivo quede con permiso 644, en caso que quede con otro permiso se puede cambiar con  chmod 644 authorized_keys

Configuración de Putty

Una vez generadas las llaves se debe configurar Putty, ejecutas la aplicación y se abre con una ventana de configuración, debes ir a la sección «Connection» y luego «Data», en el parámetro «Auto-login username» colocar root o el nombre de tu usuario en el servidor.

putty_usuario

Luego debes ir a la sección «SSH» y «Auth» y seleccionar en «Private key file for authentication» el archivo donde guardaste tu llave privada.

putty_llave_privada

Finalmente guardas la configuración para conectarte a este servidor en la sección «Session» completando el nombre del Host (servidor), puerto de conexión y grabando la sesión con algún nombre presionando «Save»

putty_sesion

Luego presionando «Open» puedes conectarte al servidor sin necesidad de contraseña.

 

 

Deja un comentario :, , , mas...

Redimensionando imágenes por lote

escrito por el feb.26, 2011, categorías Fotografía, Imágenes, Linux

Por hobbie y por trabajo tengo que procesar muchas imágenes, la acción que mas repito es el redimensionado para subirlas a internet o para compartirlas en algún pendrive o dvd.

Procesarlas todas una a una es una completa pérdida de tiempo, por lo que siempre acudo a esta gran utilidad en linux Ubuntu: nautilus-image-converter

¿Cómo instalarla?

Me gusta la línea de comandos, pero la idea es que cualquier usuario usando «ventanitas» pueda hacerlo, por eso mejor la interfaz gráfica:

En el menú superior de Ubuntu seleccionar: Sistema -> Administración -> Gestor de paquetes Synaptic

1-gestor_de_paquetes_synaptic

En la sección Búsqueda rápida, colocar nautilus-image-converter para encontrar el paquete a instalar. Con el botón derecho del mouse dar clic sobre el paquete y seleccionar «Marcar para instalar», puede que solicite algunas autorizaciones, las cuales hay que aprobar. Una vez que esté instalado aparecerá esta pantalla.

2-cambios_aplicados

Para que se actualice el menu en Nautilus, es necesario reiniciarlo, se puede realizar vía comando, pero la forma mas simple es cerrar la sesión y volverla a abrir.

Una vez reiniciada la sesión (o Nautilus) para procesar por lotes un gurpo de imagenes, seleccionalas y luego da un clic con el botón derecho del mouse para desplegar el menu de acciones, selecciona «Redimensionar imágenes»

3-fotos_redimensionar

Después de seleccionar esta acción aparece la ventana con las opciones, donde puedes seleccionar el tamaño y el nombre del archivo si es que deseas cambiar el nombre o conservar el que tenía inicialmente.

4-redimensionar_imagenes

El programa también permite rotar las imágenes y el funcionamiento es muy similar.

Deja un comentario :, , , , mas...

El día del Administrador de Sistemas

escrito por el jul.31, 2009, categorías Internet, Linux, Móviles, Php, Programación

pantalla_desiertoComo todos saben, existe el día del niño, el día de la madre, el día del tío, el día del carabinero, el día del …. y una larga lista mas de días donde se celebra a una persona especial ya sea por su rol dentro de la familia o por su profesión…

¿Y el Administrador de Sistemas cuando? Bueno, desde hace ya varios años nuestros amigos del país del norte celebran el «System Administrator Appreciation Day» una costumbre que al menos aca en Chile pasa desapercibida… claro, el 31 de julio no es una fecha muy buena para un Administrador de Sistemas, es cierre de mes, todos estan desesperados porque los informes no cuadran, las recargas a celulares de prepago suben, las conciliaciones de cuentas corrientes se demoran mucho, y seamos sinceros, no es una fecha en que precisamente todos nuestros usuarios quieran demostrar cuanto nos aprecian…

¿Porque no cambiamos de día mejor?

PD: Si mañana no hay sistema, no se puede llamar por celular, tu tarjeta 3G no funciona, el sitio del banco no funciona… es que la celebración fue muy buena.

Deja un comentario :, , mas...

Ubuntu 8.10 con modem Huawei E270 Entel PCS

escrito por el feb.26, 2009, categorías Internet, Linux, Programación

Debido al exito de mi post anterior, aqui les dejo la receta de como conectar a la red 3G de Entel PCS un Linux Ubuntu 8.10 con un modem Huawei E270.

Para empezar los ingredientes:

– Notebook o Computador de escritorio con Linux Ubuntu 8.10 instalado.

– Modem Huawei E270 con su correspondiente chip Entel PCS activo.

¿Y cómo lo hago?

(continuar leyendo…)

5 Commentarios :, , , , , mas...

Reviviendo tarros viejos

escrito por el nov.09, 2008, categorías Linux, Pyme

Ya es normal que ese fiel computador que nos ha acompañado tanto tiempo, sea reemplazado por otro mas moderno. ¿qué hacer con el computador viejo?, regalarlo es una buena opción, siempre hay algún amigo, o sobrino que recibirá ese «desecho» muy contento. Pero ¿les será útil? o ¿simplemente les regalaremos un tarro viejo que quedará olvidado por ahi juntando polvo?.

Para una empresa, el problema del reemplazo de computadores viejos se resuelve simplemente «eliminado» el material en desuso, la verdad, es triste ver como se destruye tecnología, equipos y sobretodo notebooks y computadores de escritorio simplemente porque es mucho mas caro donarlos que destruirlos o porque su posible ingreso al mercado afectaría la venta de computadores nuevos.

Pero ¿cómo darle una nueva vida a computadores que ya no corren los nuevos sistemas operativos?…

(continuar leyendo…)

Deja un comentario :, , , , mas...

Legalízate, usa Software Libre!

escrito por el nov.01, 2008, categorías Linux, Pyme

Ya es constante, cada cierto tiempo, me llama un amigo, familiar, conocido, o desconocido al que alguien le dio mi número telefónico y me pregunta si lo puedo ayudar.

Luego de la presentación de rigor o de las actualizaciones y noticias familiares, me cuentan su drama, su computador esta lento, como la palabra «lento» es algo subjetivo, comienzo a ver realmente cuál es el problema. Después de contarme que  cuando parte se demora mucho y que aparece una «estrellita» que le informa de algo «ilegal», me doy cuenta que el problema es otro.

(continuar leyendo…)

Deja un comentario :, , , mas...

Ubuntu y la Huawei 226 – Ubuntu 3G

escrito por el ago.03, 2008, categorías Internet, Linux, Programación

huawei-e2261.jpgContinuando con la historia de como trabajar con Ubuntu y olvidarse de Vista, ahora como configurar rápidamente el modem Huawei 3G Huawei para navegar.

Por trabajo necesito que mi notebook utilice el modem Huawei 3G, obviamente dentro de los drivers que trae el mismo dispositivo no viene nada para Linux. Nuevamente San Google, luego de unos minutos encontré información de que Vodaphone en Europa entrega el software para Linux, y luego encontre otro artículo que describía como conectar un Eeepc con la red 3G de Entel PCS. Lo mas entretenido (al menos para mí) era que la conexión se realiza desde una ventana de terminal y no mediante una aplicación.

(continuar leyendo…)

28 Commentarios :, , , , , , , mas...

De Vista a Ubuntu

escrito por el ago.02, 2008, categorías Linux

boot-screen.jpgY la historia continúa, como escribí en mi artículo anterior, Vista terminó por aburrirme, asi que apliqué San Google y a buscar info de mi notebook  y de su compatibilidad con Ubuntu.

Como era de suponer tenía algunos problemillas asi que necesitaba mantener al menos una partición con Vista. Una vez solucionado (ver artículo anterior) quemé el disco de Ubuntu 8.04 y a reiniciar…

(continuar leyendo…)

1 Comentario :, , , , mas...

Modificando volúmenes en Windows Vista

escrito por el jul.31, 2008, categorías Internet, Linux

ubuntu-vista.png¡Me cansé! Hace aproximadamente unos 8 meses me compré un notebook Compaq Presario F564LA, venía preinstalado Vista, los primeros días fueron de descubrimiento, algo nuevo, Vista, como su nombre lo dice, tiene muy buena vista, es bonito me dijo un amigo, pero, y este pero debería estar con ¡mayúsculas!, poco a poco comencé a desilusionarme. He aquí mi historia, de como sacar a Vista de tu notebook, instalar Ubuntu y sobrevivir.

(continuar leyendo…)

2 Commentarios :, , , , , , mas...

Virtualizando con VirtualBox

escrito por el abr.22, 2008, categorías Internet, Linux

¿Virtualizar? ¿osea, correr un sistema operativo dentro de otro? no te creo…

VirtualesHace varios años atrás cuando escuché la idea de virtualizar sistemas operativos completos simplemente me pareció algo muy loco, pero no imposible, Unix podía correr procesos y simular que la cpu y sus recursos eran solo tuyos… pero simular el hardware completo me parecía algo aún lejano y al mismo tiempo espectacular.

Bueno, pasó el tiempo y finalmente se logró. Y como todo por estos días hay una versión opensource, así que tener un software para instalar máquinas virtuales es gratis… si GRATIS!!!… ¿donde? en www.virtualbox.org

Sun Microsystem acaba de adquirir a la empresa Innotek, ojalá que siga manteniendo VirtualBox como opensource.

¿En qué consiste la virtualización? en palabras simples se trata de hacer creer al sistema operativo que está instalado sobre un equipo de verdad, pero en realidad es una «caja» donde simulas el hardware.

(continuar leyendo…)

6 Commentarios mas...

¿Buscando algo?

Use este formulario para buscar en el sitio:

¿No encontraste lo que buscabas? Déjame un comentario y veré como puedo ayudarte!

Visita a mis amigos

Algunos amigos que tienen sus blogs...