Linux
Como usar llaves públicas y privadas para conectarse con un servidor Linux sin necesidad de contraseña
escrito por admin 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»
Para agregar el componente aleatorio a la llave es necesario desplazar el mouse sobre el sector marcado
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.
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.
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.
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»
Luego presionando «Open» puedes conectarte al servidor sin necesidad de contraseña.
Redimensionando imágenes por lote
escrito por joniux 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
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.
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»
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.
El programa también permite rotar las imágenes y el funcionamiento es muy similar.
El día del Administrador de Sistemas
escrito por joniux el Jul.31, 2009, categorías Internet, Linux, Móviles, Php, Programación
Como 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.
Ubuntu 8.10 con modem Huawei E270 Entel PCS
escrito por joniux 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?
Reviviendo tarros viejos
escrito por joniux 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?…
Legalízate, usa Software Libre!
escrito por joniux 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.
Ubuntu y la Huawei 226 – Ubuntu 3G
escrito por joniux el Ago.03, 2008, categorías Internet, Linux, Programación
Continuando 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.
De Vista a Ubuntu
escrito por joniux el Ago.02, 2008, categorías Linux
Y 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…
Modificando volúmenes en Windows Vista
escrito por joniux el Jul.31, 2008, categorías Internet, Linux
¡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.
Virtualizando con VirtualBox
escrito por joniux el Abr.22, 2008, categorías Internet, Linux
¿Virtualizar? ¿osea, correr un sistema operativo dentro de otro? no te creo…
Hace 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.