Archivo de la categoría: Linux

Comunidad Linux

HPLIP configurar impresoras HP en fedora 21

Tengo una impresora o printer multifuncional HP LaserJet 1536 dnf MFP conectada en red a mi nueva instalación de Fedora 21 Work Station.

Esto siempre es un dilema, puesto que añadir impresora desde el panel de administración de impresoras no siempre me deja los resultados deseados. Por ejemplo no tengo acceso al scaner de la impresora multifuncional. Por otra parte desinstalar hplip de fedora e instalarlo desde el sitio del fabricante es una opción válida pero bastante lenta. Inicia por borrar la cache de yum, luego instala paquete por paquete, lo que incluye los paquetes de compilación gcc entre otros. Además incluye la herramienta de scaner xsane, muy poderosa pero mucha gente prefiere la herramienta simple scan. Luego pasa a compilar y finalmente uno debe ejecutar hp-setup.

Para evitarse tanto complicación, la forma fácil de instalar una impresora multifuncional HP en fedora es irse a la terminal y ejecutar de una vez como administrador (root o superusuario) el comando :

hp-setup

Bueno no es tan fácil, eso les va a dar un error porque hay un paquete que no esta instalado. Si leen con atención les va a decir cual es el problema. Pero nadie lee la salida del sistema para encontrar la solución. La computadora no te odia, solo no sabe que hacer y te dice que no te entiende. Muchas veces al decir que no entiende te das cuenta que te falto. Asi que de nuevo como administrador:

yum install hplip-gui

Luego de instalar ese paquete y sus dependencias, entonces si estamos listos para la mágia. Intentamos de nuevo como administrador

hp-septup

Eso les llevara a un panel de configuración que es bien sencillo de seguir. Como resultado tendrán su impresora HP multifuncional instalada en Fedora 21 en el panel de impresoras y además el scaner funcionando. Yo desactive la opción de fax, pero tendrían esa opción también si lo desean.

En fin, normalmente las impresoras o printers se configuran automaticamente en Fedora, pero algunos modelos necesitan un pequeño paso adicional.

UPDATE he tenido problemas en Fedora 22 con el instalador gráfico. Una opción alternativa es usar como administrador el comando:

hp-setup -i

Esto hace la secuencia de instalación en la terminal.

Enviar SMS desde la linea de comando

Como enviar mensajes de texto desde la terminal con el modem 3g ZTE MF636 en Fedora Linux? Como activar un plan prepago de tu modem3g desde la linea de comando?

Yo necesito enviar un mensaje para activar mi plan prepago de movistar (Nicaaragua), luego esperar la respuesta sobre las opciones de tiempo de conexión, contestar con un número de opción y esperar por la confirmación. Poner el SIM card en un telefono para hacer esto y luego ponerlo en el modem es tedioso. Peor aun sería cargar Windows con la suite de la compañía de celular para enviar el mensaje y luego regresar a linux. Cosa que a final no puedo hacer porque no tengo Windows en mi laptop.

Para mi lo ideal era usar una herramienta con interfase gráfica como gnome-phone-manager. En verdad me funcionó para enviar mensajes, luego hubo un conflicto de versión de GTK y ahora no logro que se conecte a un puerto serial, siempre busca un puerto bluetooth. En realidad gnome-phone-manager es una interfase gráfica para gnokii que es el verdadero programa que administra la comunicación con el modem 3g.

Así que lo primero es instalar gnokii y lo podemos hacer desde la terminal.

su -c «yum install gnokii»

Yo uso la sintaxis de fedora. Para usar sudo en fedora deben configurarlo. Y si usan otra distro deben ver el comando de instalación específico para su distro. Igual podemos buscar el paquete para su instalación desde la administración de software.

Lo siguiente es configurar gnokii. Para ellos creamos un archivo llamado .gnokiirc y lo ponemos en nuestra carpeta de usuario.

/home/mi_nombre/.gnokiirc

Donde mi_nombre es el nombre del usuario. El contenido del archivo es simple:

[global]
port=/dev/ttyUSB2
model=AT
connection=serial

Nuestro usuario no tiene permisos de acceso al puerto serial que hemos utilizado. Así que debemos incluir a nuestro usuario en el grupo de dialout.

Desde la linea de comando podemos usar el siguiente comando:

su -c «usermod -a -G dialout mi_nombre»

De nuevo donde mi_nombre es el nombre del usuario. El comando anterior debe ser igual para todas las distribuciones de linux. Otra alternativa es instalar el paquete system-config-users que es una interfase gráfica para administrar los usuarios con más detalles, como por ejemplo hacer un check en el grupo que queremos que nuestro usuario pertenezca. Esto lo encontramos como la aplicación de «usuarios y grupos». Desde los ajustes de sistema en Gnome Shell solo veremos unas opciones limitadas para administrar usuarios.

Ahora podemos conectar el modem y esperar que este listo. Esto a simple vista se puede verificar con la luz azul que parpadea en el modem ZTE MF636.

La otra alternativa es usar el comando dmesg en la terminal que nos brinda al final aproximadamente las siguientes lineas

[ 824.501063] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 824.507774] usbcore: registered new interface driver option
[ 824.507783] option: v0.7.2:USB Driver for GSM modems
[ 829.753101] scsi 5:0:0:0: Direct-Access ZTE MMC Storage 2.31 PQ: 0 ANSI: 2
[ 829.758421] sd 5:0:0:0: Attached scsi generic sg1 type 0
[ 829.766896] sd 5:0:0:0: [sdb] Attached SCSI removable disk

A este punto podemos probar que todo esta bien con el siguiente comando:

gnokii – -identify

la respuesta deberia ser a como sigue:

GNOKII Version 0.6.31
IMEI : 352847029322631
Manufacturer : ZTE INCORPORATED
No flags section in the config file.
Model : MF636
Product name : MF636
Revision : BD_LATMOVP673M2V1.0

Yo debo enviar la palabra ACTIVAME al número 2266, el comando es a como sigue:

echo «activame» | gnokii – -sendsms 2266

La parte dificil es que el modem ZTE MF636 no es compatible con la opción de espera para capturar el mensaje. Asi que debemos consultar el contenido de memoria del modem con el siguiente comando:

gnokii – -showsmsfolderstatus

Lo que nos brinda el siguiente reporte

GNOKII Version 0.6.31
No. Name Id #Msg
========================================================
0 Internal memory ME 0
1 Combined ME and SIM phonebook MT 0
2 SIM card SM 7
3 SMS Status Reports SR 0

Podemos ver que los mensajes se almacenan en la SIM card y que esa memoria es SM. En este caso hay 7 mensajes, en linux eso significa mesnajes del 0 al 6. Si quiero ver los mensajes el comando será:

gnokii – -getsms SM 0 6

puedo consultar solo un mensaje, le doy la posición de dicho mensaje sin especificar inicio y fin, por ejemplo el último mensaje será:

gnokii – -getsms SM 6

lo que me da como resultado algo asi:

6. Inbox Message (Unread)
Date/time: 13/09/2013 21:50:23 -0600
Sender: 2266 Msg Center: +5026099948
Text:
Envia 1 para contratar 2hr de navegacion por CS15, 2 para contratar 12hrs por CS50, 3 para 30min por CS10, 4 para 24hrs por CS90 o 5 para 3 Dias por CS150

Ahora podría repetir los pasos y enviar la respuesta, por ejemplo opción número 1 con el siguiente comando:

echo «1» | gnokii – -sendsms 2266

Y solo me queda esperar la confirmación, que puedo consultar a como he mostrado anteriormente.

Algunas cosas adicionales con el manejo de los mensajes podría ser guardar los mensajes a un archivo de texto

gnokii – -getsms SM 0 6 -f archivo.txt

Donde archivo.txt es el nombre de archivo de su elección.

Tambien pueden borrar los mensajes almacenados en el SIM card. Supongamos que queremos respaldar a nuestra maquina los mensajes y luego borrarlos:

gnokii – -getsms SM 0 6 -f archivo.txt -d

Algo a tener en cuenta es que cuando se conectan a la internet por el modem3g, ya no podrán hacer uso de las opciones de envío y recepción de mensajes.

Espero que esto sea de utilidad para algunas personas con planes de prepago en modem 3g. Sin embargo yo solo tengo el modem que describo. Así que no puedo asegurar como funcionará con otros modem3g, sin embargo esto les podrá servir de guía.

Quiero agradecer a Spot quien me ayudo a encontrar muchos de los detalles de gnokii en particular la siguiente referencia: http://wiki.gnokii.org/index.php/SMS_options (la página esta en inglés)

Release Party Fedora 19 Managua

Español abajo

Last 17th of July we gather to celebrate that we have a new version of Fedora 19. I felt that was something new this time. I did not have any talk to do. I was able to walk around, talk to people and take pictures. Fedora local community has grow up with several new talents. We did some plans, and work together to make a good event.

There was few people at the starting time, so we delay a bit showing “Tears of Steel” one the latest blender projects. We awarded the twenty first comers with Fedora buttons. I knew the schedule was turned upside down, but people was relaxed as they were paying attention to the speakers.
Public at Fedora 19 Release Party Managua
We opened with a introduction of the local community, how the initiative of Fedora school has helped people to gather skills to contribute to Fedora Project at Large. Next, there was a presentation about how to upgrade from one version of Fedora to the next, showing different approach. Yum-jitsu was the next talk and there was a reference to Seth Vidal  and his great work. We have a guest speaker, Andres Reyes from Güegüe Comunicación talking about Saltstack. The demonstration was using Fedora, and later he commented some hints about using different Linux distros. The last presentation was about the new look and tools of the last version of GIMP featured on Fedora 19.

We run out of time with some talks remaining. We had a presentation of the new features of Fedora 19 focus on sysadmins. We also had a talk about the new spin Jam-KDE. I was ashamed that the last talk, regarding about female participation on our local community did not happened. Our speaker was ahead of the situation, and she approached the girls during the talks. She made arrangements to get together soon.
Eduardo Mayorga practicando con Jam-KDE
I walked around giving stickers to every people. We passed a paper sheet for people to sing in. We logged 26 persons, but we have more people. At some point I counted 30 persons at peak attendance, but we also have people coming and going.

We distributed 55 media, we get short on install media i386. Our estimates were close on the proportion of live media and install media, and also on architecture of 32 bits and 64 bits.

Discos, Calcomanias y Broches

The timing was not good for some of the speakers, but they are just starting to do technical talk in public. I am happy to have new crew on board of our Fedora local community. Finally I would like to thanks the Linux User Grup of Universidad Centroamerica GUL-UCA and Professor Carlos Leal also from Universidad Centroamericana as the key people to secure the auditorium for us

Español

El pasado 17 de Julio nos reunimos para celebrar que tenemos una nueva versión de Fedora 19. Yo sentí que había algo nuevo esta vez. Yo no tenía ninguna charla. Me dio chance de caminar por el auditorio, hablar con la gente y tomar fotos. La comunidad local de Fedora ha crecido con varios nuevos talentos. Nosotros planeamos y trabajamos juntos para tener un buen evento.

A la hora de inicio había poca gente, así que retrasamos un poco el inicio mostrando “Lagrimas de Acero”, uno de los mas recientes proyectos de blender. Nosotros premiamos a los primeros veinte asistentes con broches de Fedora. Yo sabía que la agenda estaba perdida, pero la gente estaba relajada mientras ponían atención a las charlas.

William Moreno y Fedora Upgrade
William Moreno y Fedora Upgrade

Abrimos con una introducción a la comunidad local y como la iniciativa de la escuelita de Fedora ha ayudado a la gente a obtener las habilidades para contribuir con el Projecto Fedora en general. Luego hubo una presentación sobre como como pasar a una versión superior de Fedora mostrando diferentes perspectivas. Yum-jitsu fue la siguiente charla y se hizo referencia a Seth Vidal y su grandioso trabajo. Tuvimos un conferencista invitado, Andres Reyes de Güegüe Comunicación, hablando sobre Saltstack. La demostración fue usando Fedora y luego comento algunos consejos acerca de como funciona con distintas distribuciones de Linux. La última presentación fue sobre la nueva interfaz y herramientas de la nueva versión de GIMP disponible en Fedora 19.

Se nos acabo el tiempo con algunas charlas pendientes. Teníamos una charla sobre los cambios en Fedora 19 enfocada hacia administradores de sistemas. También había una charla sobre el nuevo spin Jam-KDE. Yo estaba apenado de qe la charla sobre la participación femenina en la comunidad local no se había dado. Nuestra expositora se adelanto a la situación y se acerco a las muchachas durante las charlas . Ella hizo arreglos para reunirse pronto.

Lila Gutierrez y GIMP
Lila Gutierrez y GIMP

Yo estuve caminando por el auditorio dándole calcomanías a todos los asistentes. Pasmos un papel para tener registro de los asistentes. Se registraron 26 personas, pero asistieron más personas. En un punto conté 30 personas en el pico de audiencia, pero también tuvimos gente entrando y saliendo.

Nosotros distribuimos 55 discos, nos quedamos cortos en discos de instalación de i386. Nuestros estimado estuvo bien cerca en la proporción de discos live y discos de instalación, así como de arquitectura de 32 bits y 64 bits.

Porfirio Paiz - YUM
Porfirio Paiz - YUM

El manejo de tiempo no fue bueno para algunos expositores, pero ellos están iniciándose en las charlas técnicas frente al público. Yo estoy feliz de tener nuevos tripulantes abordo de nuestra comunidad local de Fedora. Finalmente quiero Agradecer al Grupo de Usuarios Linux de la UCA y al profesor Carlos Leal también de la Universidad Centroamericana como los claves para asegurar el auditorio.

Gnome Shell & Mozilla Bug

He estado teniendo problemas con aplicaciones de Mozilla, específicamente Thunderbird y Firefox. Mucho más molesto en Thunderbird por cuestiones de mi flujo de trabajo.

La situación es que parte del menú contextual que incluye la corrección ortográfica se ve ocultado detrás de la barra negra superior de gnome shell. A como se ve en el ejemplo siguiente:

Error en menu contextual de thunderbird
Error en menu contextual de thunderbird

Deben fijarse como queda un borde extremadamente fino de color azul donde esta el puntero.

Si yo cambio la posición de la ventana, el menú contextual aparece de forma correcta. A como pueden ver en el siguiente ejemplo:

Menu contextual de thunderbird sin error
Menu contextual de thunderbird sin error

No había encontrado este error en firefox, pero por cuasualidad lo encontré al ingresar comentarios en un blog. Luego pude replicarlo en otro blog para hacer este ejemplo:

Error en el menu contextual de firefox
Error en el menu contextual de firefox

De nuevo la linea azul extremadamente fina que demuestra una opción oculta por la barra negra superior de Gnome Shell. Cambiando de tamaño y moviendo la ventana hacia abajo, este error no se muestra. A como pueden ver en el ejemplo siguiente:

menu contextual de firefos sin error
menu contextual de firefos sin error

Es obvio que la mejor opción de la correción ortográfica presentada en el menú contextual esta arriba y es la que esta ocultada por la barra negra superior de gnome shell.

Decidí que esto era demasiado molesto y que debía hacer algo al respecto. Así que abrí un reporte de Bug.

UPDATE: Ya fue corregido, pero para la siguiente versión de Gnome que viene en Fedora 19. Así que la respuesta es más o menos: «Aguantate hasta la siguiente versión». Menos mal que falta solo como un mes. Supongo que debí haberme quejado antes.

When in panic …

… Run in circles, extend your arms upward and shout repeatedly.

Estoy en E-banking haciendo algo y se completa, le doy click a imprimir el comprobante y se cierra firefox. Me digo: «Bah! Voy a imprimir las transacciones por separado, más papel pero da lo mismo»

Trato de abrir firefox de nuevo, trata de abrir y se cae sin llegar a abrir. Me digo: «Not good! Reiniciar lo resuelve»

Reinicio y me queda una pantalla negra y me dice que hay fallas en el disco duro: Me digo: «Not good at all!»

Busco un liveCD lo cargo y corro la aplicación de chequear discos. La pantalla dice que no encuentra el disco duro. Inicio a sudar frio. Pienso: «Rayos, el último resplado fue hace 6 meses»

Hago una búsqueda en google y encuentro algo sobre fsck en volúmenes lógicos. Me digo: «Estos volúmenes lógicos son ilógicos»

Ejecuto unos comandos. El disco duro aparece. Suspiro con alivio.

Ejecuto otros comandos. Dice que arreglo el disco. Exhalación absoluta de alivio.

Reinicio la maquina. Todo normal. Risa nerviosa de que te cruzaste la calle sin ver y te pitaron.

Inicio a hacer respaldo del la computadora al disco USB externo. Pienso: «La regla dice, back up and back up often»

Raspberry-Pi con Fedora 17 Remix, un poco de SSH y otro de torrent

Raspberry-pi es una computadora del tamaño de una tarjeta de crédito con un procesador ARM. Tiene dos puertos USB, un puerto de red, un puerto de video HDMI, un puerto micro-USB para la energía, un puerto RCA de salida de video simple, un enchufe estéreo de salida de audio y un lector de tarjetas SD para cargar el sistema operativo. En caso de no tener un televisor de alta definición con puerto HDMI, entonces se puede conectar a un TV con entrada de video. En la foto he puesto a un lado una tarjeta SD para que realmente se hagan una idea del tamaño.

raspberry-pi

Antes de que llegara a mis manos ya habia descargado el remix de fedora 17 para Raspberry creado por Seneca College y lo habia puesto en una memoria SD usando la aplicación de instalación de imágenes creada para tal fin.

El escritorio por defecto del remix es XFCE y lo primero fue experimentar a ver que tal funciona con solo 256Mb de RAM. Instale algunos reproductores de audio y entre ellos rhythmbox, con el que logre conectar a una radio en linea y escuchar el streaming de audio sin problemas. Donde no tuve éxito fue con reproductores de video. Trate de compilar vlc, el cual requería libmad el cual intenté compilar sin éxito. Para futuras fechas probaré con la versión de XBMC para raspberry llamada raspbmc.

La pregunta para mí era encontrar algo en lo que el Raspberry lograra tener una ventaja sobre otros aparatos. Ahí se me ocurrió la idea de usarlo para hacer una descarga de torrent. Si la descarga tarda horas, no será la gran cosa tener el transformador conectado, a diferencia de dejar encendida la PC toda la noche. Me conecte vía SSH e instalé transmission (cliente de torrent) y httpd (apache). Configure Iptables añadiendo el puerto 9091 que se usa para el control web de transmission. Luego me conecte con nautilus para pasar el archivo torrent usando la opción de conectarse a un server SSH. Lo siguiente fue hacer una conexión ssh con redirección de X, y cargue transmission para configurar el control web. Finalmente lance transmission-cli apuntando al archivo torrent usando & al final de la orden y cerre mi conexión SSH. Como verán en las notas todo fue remoto. En la foto de arriba podrán ver solo dos cables, el de red y el de energía. Un domingo hay algo de competencia por el uso de la TV con puerto HDMI, y sinseramente en una TV normal no se lee bien las letras.

Desde mi pc apunte al ip del raspberry con el puerto 9091 y cargo la interfase web de transmission, así puedo monitorear el avance a como se ve en la figura abajo.

Interfase web de transmission

El plan que tenía desde el principio para el raspberry-pi era convertirlo en un server de packet radio. Pero antes de llegar a ello hay varias otras cosas que quiero probar. Espero seguir compartiendo estos experimentos.

Pequeña reunión de simpatizantes de Fedora en Managua.

Este sábado 25 de Agosto en la tarde, nos reunimos un grupo de entusiastas del Sistema Operativo Fedora para hablar de algunas cosas diversas.

La primera parte de la reunión fue sobre actividades de capacitación y en ello vimos que hay dos temas importantes. Por un lado esta la capacitación a nivel de usuario que luego podrá permitir llegar al otro lado que son capacitaciones para colaborar con Fedora.

La idea es hacer unos talleres y se propusieron los siguientes: “Perderle el miedo a la terminal”, “Uso de SSH”, “Uso de editores de texto en linea de comando” y “Uso de GIT”. Luego salió la idea de hacer una mesa de trabajo con “Screen”, dado que varios lo han usado para diversas cosas, y podría ser interesante compartir las distintas experiencias. Estén atentos, para no perderse estos talleres.

Luego esta la idea de gestionar capacitaciones para colaborar con el proyecto en documentación, empaquetamiento, traducción y arte. Estas trataran de obtener patrocinio del Proyecto Fedora y abrirlas para invitar a colaboradores del área Centroamericana. Todo esto como la figura de un Fedora Activity Day. Posiblemente iniciemos con Traducciones, dado que hay conocimiento local que puede ser compartido. En conversaciones previas, Jared Smith, quien hasta hace poco fuera Líder del Proyecto Fedora, dijo que esta dispuesto a viajar a Nicaragua para impartir un taller de documentación.

Luego de un refrigerio, pasamos a compartir sobre cosas que hemos estado tratando haciendo con Fedora. Por mi parte yo hablé sobre Xastir, una herramienta de geo-posicionamiento para uso de Radio Aficionados. Javier Wilson compartió que está trabajando en levantar servidores en instancias virtuales según demanda y balancear carga de forma dinámica. Una de las herramientas que esta usando para la configuración de nuevos servidores es Pupet.

Entre otras cosas se comentó sobre conseguir discos con imágenes impresas, y que si tal vez hacíamos una reunión informal para celebrar el Día de la Libertad del Software.

Creo que hacía falta este tipo de reunión.

Yo tengo vida más alla de Fedora y FOSS

Hace unos días me encontré en el planet de Fedora un artículo de María Leandro, mejor conocida como Tatica. Yo había escuchado algo de ello porque estaba propuesto como una charla dentro de FUDCon. Uno de los temas recurrentes del Software Libre es evitar “burn-out”, es decir el completo agotamiento. Así que estoy haciendo eco de ello.

La primera cosa que pienso es que honestamente no podemos tomar solo lo que nos gusta, la contribución con el Software Libre es un asunto serio. Eso significa que lo hacemos porque nos gusta y lo disfrutamos, aunque existan cosas que no sean tan novedosas, interesantes y divertidas. Pero si se pierde la diversión, entonces algo esta mal. La quinta fundación de Fedora es «FUN».

La segunda cosa es poner límites. La pregunta: “Cuanto es mucho?” es bien extraña. Pero pongamos un ejemplo. Puedo descargar un archivo ISO de 4Gb para alguien, puedo cruzar la ciudad para ir a entregar un DVD, puedo ayudar a alguien a hacer una instalación. Pero cuando alguien te reclama porque no esta disponible un ISO, o porque no brindas un DVD, o incluso te preguntan si te pueden llegar a dejar una laptop para que le hagas una instalación, significa que algo ya está mal. De alguna forma se ha creado dependencia.

La tercera es priorizar. A veces hay que escoger que es más importante. En general uno supone que debería ser Familia, Trabajo y luego Software Libre. Es cierto que muchos amantes del Software Libre son noctámbulos, pero como con todo, en una noche de desvelo que es lo que vamos a resolver, la tarea de mi sobrina, un reporte retrasado del trabajo o un post en el blog?

Finalmente, aprender a decir no. Como consecuencia de lo anterior, hay que decir que no cuando implica algo que no nos gusta para nada, cuando es una solicitud exagerada, o cuando va a afectar negativamente otros temas que son importantes.

Con toda la buena voluntad que uno puede tener en compartir el conocimiento que ha adquirido, hay cosas que uno debe ir dejando claras para demostrar como tener unas relaciones más productivas con el resto de la comunidad.

a) Soy administrador de empresas. No soy técnico en mantenimiento, ni licenciado en sistemas, ni ingeniero en computación, ni diseñador gráfico y no se programar. Es en serio, no se programar, créanme! Llevo usando Fedora por más 5 años y eso significa que he aprendido muchas cosas.  También significa que he olvidado como funcionaba Windows 98 que era lo que usaba antes. Pero más importante que mi conocimiento es limitado. Si me preguntan como instalar los componentes de Python para GIMP en Windows7, no se sorprendan si digo que no tengo la menor idea, aunque sea una pregunta relacionada a Software Libre. Así como no tengo idea de para que sirve un server tomcat y no estoy seguro que me haga falta saberlo.

b) Soy Embajador de Fedora. Eso significa que uso y promulgo Fedora. Si me preguntan de Fedora pueden contar que si no tengo la respuesta, muy posiblemente se de alguien que les puede dar la respuesta. Si me invitan para que de una charla en un evento de Ubuntu, me sentiré honrado y extrañado. Si me preguntan por una distro oscura, no voy a Googler por ella y no voy a buscarla en distrowatch.com

c) Fedora no me paga, el Software Libre no me paga. Fedora me ha reembolsado algunos gastos, los cuales estan documentados. Pero muchas cosas que suceden por Fedora, suceden porque se donan tiempo y recursos. Quienes tomaron discos de Fedora en el Pizzabash lo hicieron porque ha existido esfuerzo para que estén ahí disponibles. Fedora ha pagado por los discos impresos, pero los discos caseros son donativo local. Quienes tomaron calcomanías y panfletos, llevan recursos pagados por Fedora con esfuerzo de gestión local para producirlos y ponerlos a su alcance. A mi no me da pena decir que no compré discos, ya he donado bastantes en freemedia.

d) Ya no me ocupo de aprender nombres. Cuando en un año uno da charlas de software libre en múltiples universidades, múltiples ciudades y múltiples países es imposible recordar todos los nombres. Si me escriben un correo, un mensaje de texto a mi celular, o incluso si me llaman a mi celular es muy seguro que no tenga idea de quien se trata. Favor, comenten de quien se trata y como fue lo que nos conocimos.

e) Tengo trabajo y familia. Si un domingo quiero ver por enésima vez una película tonta, es muy probable que no lea mi email y no conteste los mensajes de texto. Especialmente si me acompaña mi esposa.

Por otra parte, es posible que durante un día laboral mi computadora este encendida y yo no este en mi escritorio. Escriban un correo, es comunicación asincrónica. Cuando tenga tiempo les contestaré. Los chat se los lleva el viento!
f) Que respondo a estímulos. Si me dan indiferencia, reciben indiferencia. Yo he organizado Pizza Bash en múltiples ocasiones. Si dicen que “siempre se organizan en fin de semana”, van a recibir las estadísticas para ver que se ha organizado tanto en fin de semana como en días de semana y yo voy a estar de mal humor por una aseveración infundada. Si dicen que “nunca hacen algo en mi ciudad” van a saber que en realidad es porque en su ciudad no hay voluntad de hacerlo.

Si me piden ayuda para instalar Software Libre en su máquina, muy posiblemente busque tiempo para ayudarles a que lo hagamos juntos. Si me dejan una máquina para que les instale algo, la pondré en una repisa con el disco encima y veré si la ósmosis tiene aplicación en la informática. Si me preguntan si puedo dar una charla sonreiré y diré que: “si puedo”. Pero la verdad concretar una charla implica acordar un tema, fecha, hora y algunos otros detalles.

Yo soy partidario que el trabajo voluntario es un trabajo que debe hacerse bien, en tiempo y con respeto a los demás. Pero creo que uno merece respeto e intento proponer unas guías que supongo que son igualmente aplicables para usarse en la relación con otros miembros destacados de la comunidad.

Acceder a un servidor ssh usando una llave rsa

Como hacemos más seguro nuestras sesiones remotas? Una sugerencia es usar acceso mediante llaves encriptadas, por ejemplo rsa.

Mi primera prueba fue con la documentación de Fedora. Ultimamente he estado consultandola, me parece muy completa y ordenada. Sin embargo algunas veces creo que necesito mas detalles. En este tema de llaves pueden consultar este enlace.

Sin embargo, gracias a Javier Wilson encontre una forma más sencilla usando el comando ssh-copy-id, pueden consultar el manual en la consola usando «man ssh-copy-id» o bien en el siguiente enlace

Sigamos un ejemplo suponiendo que tenemos un servidor en 192.168.0.100 con servicio ssh funcionado normalmente. Ademas tenemos un usuario llamado fedora en ambas maquinas. Pero todo inicia en nuestra máquina.

Primer paso, generar nuestra clave rsa:

ssh-keygen -t rsa

Si solo oprimimos enter, y se usarán los nombres por defecto:
id_rsa id_rsa.pub
Luego piden una frase, la cual debemos memorizar.

Segundo paso, pasar la llave al server:

ssh-copy-id fedora@192.168.0.100

Hay que estar atento porque nos va a pedir dos cosas… la frase de la llave y la contraseña del usuario fedora en el otro servidor.

Tercer paso, conectarnos al servidor. Esto será igual que siempre.

ssh fedora@192.168.0.100

Cuarto paso, cambiar la configuración de ssh en el server:

su <- nos hacemos administrador (va a pedir la contraseña)
cd /etc/ssh/ <- pasamos al directorio donde estan los archivos de configuración de ssh
vim sshd_conf <-editamos el archivo de configuración

El cambio que vamos a hacer es buscar la linea «PasswordAuthentication yes» y debemos dejarla a como sigue:

PasswordAuthentication no

Salvamos los cambios y salimos del editor.

Quinto paso, reiniciar el servicio ssh (al estilo de fedora 16)

systemctl restart sshd.service

Pueden usar otras formas del mismo comando segun su sistema

service sshd restart
/etc/init.d/sshd restart

Sexto paso, salir del server:

exit

Septimo paso y último, probar que todo esta bien

ssh fedora@192.168.0.100

El resultado es que solo nos pedira la frase, solo nos la pedira una vez mientras mantegamos la sesión en nuestra maquina.

Algo que me resulto fue abrir dos terminales, en una hago el login al server via ssh y lo dejo logeado. En la otra terminal ejecuto los pasos. Si algo sale mal, la primera terminal mantendra la conexion a pesar de reiniciar el servicio ssh y podrán ver que problema hay y corregirlo

.

Cumpleaños del Pizza Bash

Hace tres años hablaba con Norman sobre un espacio para que gente que esta dando sus primeros pasos en el software libre pudiera hacer preguntas, recibir soporte. Eso inicio como una prueba. Luego de un año podíamos decir que había funcionado. Con el segundo aniversario, el evento habia madurado, pero también era tiempo de seguir adelante. Uno puede repetir una respuesta un número finito de veces, ya no estaba aprendiendo. Me hice a un lado y este evento enfrentaba el reto de seguir adelante. Un año después aun existe Pizza Bash. Ayer celebramos el tercer aniversario.

Hablamos sobre distros minimalistas, distros para emular juegos de windows, DebConf, posibles alianzas con una ONG en la carretera a Ticuantepe, FUDCon, LibreBus y algunas cosas más. Alex comento un par de consejos de sysadmin, la voz de la experiencia:

  1. Cuando inicien en un trabajo, cambien todas las contraseñas
  2. No usen la misma contraseña en todos los servidores

Hice una presentación sobre SSH. Pensé que iba a ordenar lo que ya sabia. Resulto que aprendí algunas cosas nuevas preparando la presentación y durante la misma presentación. Las filminas están disponibles, pero además deseo documentar la charla. Esto es parte de lo que habíamos comentado en el lanzamiento de Fedora 16, dar pequeños elementos que luego sirvan para colaborar con el Proyecto Fedora.

En retrospectiva, a veces pienso que algunos eventos de PizzaBash en este último año no salieron tan bien. Sin embargo hubieron oportunidades en los primeros años que igual no salieron a como uno deseaba las cosas. Así que no veo porque criticar. Me alegra mucho que aun hay un espacio para hacer esas preguntas tontas, que no son tan tontas. Estas preguntas necesarias cuando uno esta iniciando. Feliz cumpleaños Pizza Bash.