Programa: gnome-connection-manager para establecer múltiples conexiones ssh

Hace ya una semana convertí a un compañero del trabajo en un ferviente usuario de Ubuntu. Se trata, además, de un administrador de sistemas SAP que ha desarrollado toda su carrera en entornos Windows, por lo que la hazaña vale doble :D . Esperemos que le dure…

De la lista de compatibilidades y recelos que tuvimos que vencer (openoffice en lugar de office; pidgin en vez de gtalk; firefox en lugar de chromium; y un largo etcétera de aplicaciones de escritorio), el programa más difícil de sustituir fue, paradójicamente, el cliente SSH. En su vida anterior empleaba uno que le permitía establecer agrupaciones entre las conexiones guardadas para, por ejemplo, diferenciar con un golpe de vista el cometido del servidor. Mi sugerencia de emplear gnome-console con diferentes perfiles no cuajó, por lo que tuve que buscar alternativas.

Gnome Connection Manager - general

Gnome Connection Manager - general

Y apareció gnome-connection-manager, con sus múltiples pestañas, sus divisiones verticales y horizontales y… ¡su agrupación de conexiones! Se pueden crear tantas como sean necesarias (aviso: más de treinta agrupaciones, marean) y meter en ellas tantos hosts como se quiera. Eso sí, los grupos los ordena alfanuméricamente, de ahí el viejo truco de empezar los nombre con números.

El programa, gnome connection manager, está pensado para ser usado con Gnome pero debería funcionar en el resto de gestores de escritorio sin problemas y con las librerías adecuadas. Aunque a mi compañero le haya parecido el mejor invento tras el microondas, sobre todo tras descubrir que podía enviar órdenes a todas las máquinas que quisiera, al mismo tiempo y desde un único botón (Cluster, en la parte superior derecha), a mí me levanta ciertas inquietudes.

Gnome Connection Manager - agregar

Gnome Connection Manager - agregar

Será mi lado más paranoico o mis años como sysadmin (¡feliz Sysadmin day!, BTW) viendo pasar todo tipo de contraseñas débiles, sencillas y obvias pero, mientras no cambien un par de cosas, no voy a utilizarlo. El motivo es sencillo: si quieres acceder a un servidor en un sólo clic, tienes que almacenar la contraseña en la aplicación y lo hace con un cifrado muy simple. Y como tampoco acepta llaves SSH, al menos de momento, creo que voy a esperar a nuevas versiones.

Concluyendo, si uno administra un número pequeño de servidores, menos de cien por poner un número, este programa puede ser útil, sobre todo en la ejecución de comandos entre varios servidores. Si uno es un adorador de SSH y su modo de cifrar cada bit enviado o recibido entre dos máquinas, este será otro programa más que no utilizará.

Cómo instalar Flash Player plugin en Iceweasel – Firefox (Debian 64 bits)

Añado 17-9-2010; ya hay nueva versión en Sid para sistemas 64 bits.

Bueno amigos, llevo unos días de instalaciones en mi nuevo Asus eeePC 1005PE (ya os postearé algo, con Debian y KDE rulando a tope) y aquí os dejo un pequeño truco para instalar el maldito plugin de Flash en Debian 64 bits sin morir en el intento.

A mi el “non-free” que viene en nuestros sources (eliminadlo porque os darán problemas los dos juntos, con gnash no hay pegas) me daba algún fallo y prefiero no forzar una versión de 32 bits a 64 por lo que aprovecharemos el gran trabajo de la gente de Debian Multimedia para instalarlo de un modo tan sencillo como este;

Lo primero, añadir a vuestros “sources.list” los repositorios de Debian Multimedia;

(En este caso testing pero podéis sustituirlo por stable, sid, experimental o unstable)

deb http://www.debian-multimedia.org testing main non-free
deb ftp://ftp.debian-multimedia.org testing main non-free

Luego, bajáis debian-multimedia-keyring y como root, lo instaláis de este modo;

dpkg -i debian-multimedia-keyring_2008.10.16_all.deb

Después, sólo tenéis hacer un aptitude update y aptitude install flashplayer-mozilla, también podéis abrir Synaptic o similares e instalarlo junto a las dependencias incluidas.

Y listo, así de fácil, eso sí, la primera vez cuando abráis el navegador quizás no funcione, recargad la página y ya veréis el “maldito flash” 64 bits desde Debian Multimedia “experimental” en vuestras pantallas ;) .

Cómo activar la opción “compartir pantalla” en Skype 2.1x Beta para GNU/Linux

Poco a poco, las versiones para GNU/Linux de Skype, van teniendo las mismas funcionalidades que encontramos en las de Windows o Mac OS X, es el caso de la 2.1 Beta (también mejoran la calidad del audio y vídeo). Eso sí, de momento hay que usar una versión de 32 forzada a 64 bits.

Una de ellas, muy útil en mi caso (que también la tiene Team Viewer del que ya hablé en esta entrada, es el modo “presentación) es la de “compartir pantalla”, aún a riesgo de que alguno considere esta como una “chorra-entrada”, os dejo una captura de pantalla para ver dónde se puede activar esta opción. Pero antes, muy importante en las preferencias activar “vídeo en Skype”“.

Más que nada la pongo, porque me volví medio chiflado para dar con ello y es que a veces, buscas y buscas cuando la respuesta la tienes delante de tus narices…Desde el desplegable, se puede activar “compartir pantalla completa” o “compartir selección”. Lo daré por bueno también si alguno no sabía que ya podíamos usar esta opción -;).

Por cierto, tal y como se anunció, Skype liberará su código pasando a tener una versión Open Source, a ver si no se demora mucho ya que redundará en un beneficio para todos (incluidos ellos y su desarrollo).

[short] Iceweasel podría volver a ser Firefox

Logo Debian Hackers Short

O, en otras palabras, en Debian están mirando la manera de integrar firefox en la distribución, una vez que Mozilla ha eliminado las restricciones del logotipo. Lo explican muy bien en Don’t surf in the Nude (inglés):

Now Firefox has dropped the restrictions that were an obstacle to the use of its logo by Debian, and there is hope that the other issues may be worked out to allow Firefox back to Debian, I discover on the Debian Forum.

Personalmente creo que es un buen paso, tanto el cambio de los permisos del logo de unos, como la vuelta atrás de otros. En su día, la creación del paquete Iceweasel me pareció una medida coherente y acorde a la filosofía de la fundación, pero también suponía una barrera de entrada para muchos usuarios. ¿Dónde está el zorro rojo? ¿Porqué tengo que usar un programa que no sé ni pronunciar? Al final, la mayoría de la gente terminó pasando por el aro pero casi siempre con desconfianza, como si les tratases de engañar. Les faltaba, me temo, su zorro rojo.

Eso sí, para aquellos que gestionamos grandes redes de ordenadores, este cambio tan nimio nos traerá por la calle de la amargura. Si la ida, de firefox a iceweasel, ya trajo cola, la vuelta va a ser movida me temo.

Reviviendo a revelation

Debian GNU/Linux

Debian GNU/Linux

Revelation, el gestor de contraseñas de gnome, es una de esas aplicaciones sin las que yo no sabría vivir y, también, es la aplicación que desde la última actualización más o menos grande, hace tres días, no funcionaba en mi estación de trabajo. Si a eso se suman las cerca de cien contraseñas que atesoro en mis ficheros cifrados, creo que es sencillo hacerse una idea del problema que tenía.

Y sí, digo tenía porque, tras dos días esperando una actualización que hiciese funcionar el programa, me puse a buscar por mi cuenta. El error que daba, al iniciarlo desde consola era:

diego@mestizo:~$ revelation
Traceback (most recent call last):
File "/usr/bin/revelation", line 27, in
from revelation import config, data, datahandler, dialog, entry, io, ui, util
ImportError: No module named revelation

Tras una primera búsqueda entre los bichos de debian, encontré un informe (#576698) donde se dice que falla el paquete python-crypto, en su versión 2.1.0-1, porque únicamente contiene documentación y no librerías de código. También pone que con la siguiente versión, la 2.1.0-2, se soluciona el problema. Es la versión actualizada de sid y seguía igual, así que tocaba seguir buscando.

Un poco más allá, a unos informes de distancia, estaba la solución, más concretamente en el número #586439 (la traducción es mía):

FWIW the pending package rebuild against python2.6:

http://bc-bd.org/www/revelation/

«Por lo que vale la pena construir el paquete pendiente contra python 2.6».

Si se instala el paquete que hay siguiendo el enlace, revelation funciona sin problemas. Ahora sólo habrá que esperar a que compilen el programa con la versión adecuada de python.