Category Archives: Español

Notícias: Denuncias, ADSL y FireFox 1.0

Denuncia curiosa

Lo que hay que ver… Un niño demanda a su madre por no comprarle un ordenador… sin comentarios 😉

¿Duplicará de nuevo Telefónica el ADSL?

Otra noticia sorpresa es que parece que Telefónica tiene algún plan para volver a duplicar el ADSL. No es oficial pero si esperanzador, la pena es que tengamos que esperar tanto para llegar al mismo nivel que otros operadores como ya.com o jazztel 🙁

Mozilla Firefox 1.0

Ya podemos disfrutar de la versión 1.0 del mejor navegador web de todos los tiempos, Mozilla Firefox 1.0 ha llegado arrasando:


¿Por que instalarse Firefox?

  1. Multiplataforma, existen versiones tanto para GNU/Linux como para Microsoft Windows.
  2. Traducido a múltiples idiomas entre los que se encuentran el Castellano, Catalán e Ingles.
  3. Bloqueo inteligente de popups o ventanas emergente con publicidad. Se acabaron las páginas molestas que abren automáticamente nuevas ventanas sin nuestro consentimiento.
  4. En una única ventana de navegador podemos tener múltiples páginas abiertas simultáneamente en diferentes pestañas (Tabbed Browsing), se acabó perdernos entre cientos de ventanas.
  5. Diseñado con la seguridad y privacidad en mente, podremos evitar los conocidos problemas de seguridad de otros navegadores como Internet Explorer.
  6. Facilidades para la búsqueda de información utilizando la barra google o usando la búsqueda en la página actual (ctrl+f) elegante.
  7. Posibilidad de tener en nuestros marcadores (bookmarks/favoritos) los últimos titulares de las páginas que más visitemos y soporten RSS.
  8. Fácil de usar para usuarios no expertos. Ampliable mediante extensiones para usuarios avanzados.
  9. Soporte de multitud de plugins: Macromedia Flash, Macromedia Shockwave (en GNU/Linux necesita Crossover Office), Java, Acrobat Reader, …
  10. Cumple con los estándares, por tanto se recomienda encarecidamente que todos los desarrolladores web (webmaster) utilicen Firefox para comprobar la calidad de sus páginas. Si una página no se visualiza correctamente con Mozilla Firefox quiere decir que la web ha sido mal construida y debe informarse al servicio técnico de la empresa propietaria de la web (puede que la visualización sea correcta en Internet Explorer, pero ese navegador no utiliza los estándares correctamente y por tanto la web ha sido mal construida).

Bittorrent, descargas P2P

Si quereis saber como funciona Bittorrent os recomiendo esta página: Ayuda bittorrent. Para GNU/Linux podemos utilizar mldonkey como cliente, las propias utilidades de bittorrent oficial (versón GTK y ncurses) o gnome-bt (más bonito que la versión GTK de bittorrent oficial). También existen programas más atractivos como Azureus.

He instalado gnome-bt en Ubuntu, simplemente hay que bajarse el .deb de la página del programa 🙂

Para distribuir archivos (ser el tracker y no un seed/peer) por lo visto es necesario disponer de un servidor web Apache, podemos encontrar explicaciones en la documentación de bittorrent.

Administración gráfica remota con FreeNX

FreeNX es una nueva aplicación cliente/servidor que permite acceder al escritorio GNU/Linux de forma remota al estilo de VNC pero con un método muchísimo más eficiente. VNC traspasa imagenes comprimidas del escritorio remoto, sin embargo FreeNX baja un nivel más y comprime directamente el protocolo de las X, de esta forma se consigue un rendimiento espectacular.

El programa ha sido desarrollado por la empresa NoMachine y ha sido liberado bajo la licencia GPL.

Lo he probado en diversos escenarios y en todos me ha sorprendido:

  1. Servidor GNU/Linux en LAN a 100 Mbps: Es posible trabajar con la máquina remota con total comodidad
  2. Servidor GNU/Linux en ADSL 512Kbps/128Kbps: El rendimiento es inferior al anterior pero se sigue podiendo trabajar comodamente, supera con creces VNC.

Se debe tener en cuenta que FreeNX trabaja utilizando el servicio SSH y por tanto toda la identificación y la comunicación es encriptada, con VNC no lo tenemos de forma nativa y hay que hacer túneles SSH lo que hace inusable el acceso en redes lentas como Internet.

El único posible inconveniente de FreeNX es que no permite acceder al escritorio actual del usuario que este trabajando fisicamente con el servidor (con VNC se puede conseguir usando gemsvnc, x11vnc o vino), pero como ventajas podemos acceder al escritorio de cualquier usuario y suspender la aplicación de forma que en una siguiente conexión recuperemos el estado del escritorio tal y como lo dejamos.

En definitiva estoy encantado con el programa dado que con mi conexión ADSL solo tengo 128 Kbps de subida y el servidor VNC no era muy usable, sin embargo con FreeNX puedo acceder remotamente a mi escritorio (incluso a pantalla completa) sin problemas y con poco retardo.

Para instalar en Ubuntu:
Continue reading Administración gráfica remota con FreeNX

Libreta de direcciones compartida con OpenLDAP

LDAP (Lightweight Directory Access Protocol) es un protocolo de acceso a servicios de directorio. Un directorio es similar a una base de datos pero con información basada en atributos que no cambia frecuentemente y sobre la cual no es necesario hacer consultas complejas. En un directorio la lectura de información es muy rápida.

La información de un directorio puede ser almacenada de diversas formas (backends), lo importante es que con LDAP podemos acceder a dicha información e incluso mantener servidores secundarios con replicas que se actualizan periodicamente (así podriamos equilibrar la carga del servicio).

LDAP podría cubrir perfectamente funciones muy útiles en una intranet como por ejemplo identificación de usuario centralizada (antiguamente se utilizaba NIS en entornos UNIX pero es menos seguro y eficiente), así los usuarios podrian acceder a diversos servicios con un único login/password y la gestión de los mismos sería muchisimo más sencilla para los administradores. También podria proporcionarnos un servició de libreta de direcciones centralizado de forma que desde varios PCs podamos acceder siempre a nuestra agenda de contactos, esto será lo que explicaré en este artículo.
Continue reading Libreta de direcciones compartida con OpenLDAP

Mutt: cliente de correo de consola

Mutt es un cliente de correo que funciona en consola y ofrece un amplio abanico de posibilidades aunque puede que inicialmente nos resulte un poco complicado acostumbrarnos a él. La potencia de mutt está en su amplia configurabilidad, nos va a permitir leer el correo de nuestro sistema (/var/spool/mail/usuario) o incluso de otros sistemas remotos usando IMAP/POP3.

Lo ideal es tener montado un sistema de descarga/envio de correo combinando getmail, procmail para el filtrado y exim para el envio. Opcionalmente si se quiere acceder al correo desde PCs conectados en red se puede tener servicio de IMAP con dovecot. De esta forma bajariamos el correo con getmail y se guardaría en nuestros buzones del sistema y podriamos consultarlo con mutt desde una consola (por ejemplo conectandonos remotamente por SSH). Aunque este sea el ideal, mutt también ofrece la posibilidad de acceder al correo utilizando directamente IMAP o POP3 como ya he comentado.

Suele ser útil tener un cliente de consola configurado para poder acceder a nuestro correo cuando hay una urgencia o en remoto utilizando el servicio SSH. También podriamos decantarnos por el cliente de correo pine, es más intuitivo que mutt pero menos potente (además de no ser 100% libre).

Cuando arrancamos mutt, lo primero que hará será cargar los archivos de configuración. Primero cargará el del sistema “/etc/Muttrc” y a continuación el del usuario que lo este ejecutando “~/.mutt/muttrc”, este último será el que modifiquemos y añadiremos las siguientes opciones que podremos adaptar a nuestras necesidades (las he comentado todas):
Continue reading Mutt: cliente de correo de consola

Entidad certificadora personal con OpenSSL

Gracias a OpenSSL podemos tener comunicación encriptadas entre diferentes máquinas utilizando criptología asimetrica, es decir, claves públicas y privadas. Además, es posible montar entidades certificadoras que se encarguen de asegurar que una llave pertenece a quien dice pertenecer, de esta forma conseguimos encriptación y autentificación.

Las entidades certificadoras actuales cobrán por el servicio de firma de llaves y no suele ser precisamente asequible. Por otro lado, montar una entidad certificadora oficial también resulta muy costoso ya que se demandan unas ciertas garantias que destrás del negocio hay una cierta seguridad. Por tanto, es habitual que los administradores de pequeñas redes se creen su propios certificados para firmar sus claves. De esta forma podremos disponer de comunicaciones encriptadas sin necesidad de entidades certificadoras.

Estas entidades oficiales pagan para que aparezcan por defecto sus certificados en navegadores como Mozilla Firefox o Internet Explorer. De esta forma el propio navegador puede comprobar automáticamente que cuando se conecta a un sitio seguro, el certificado que recibe ha sido realmente firmado por una entidad oficial. Eso implica que nuestros certificados no serán reconocidos automáticamente por los navegadores a no ser que los añadamos manualmente, el único inconveniente que aporta esto es que el navegador mostrará un aviso extra al usuario (dependiendo de la configuración) advirtiendo que no reconoce la entidad certificadora.

Vamos a ver como configurar OpenSSL para montar nuestro servicio de certificación personal. Lo primero es tener OpenSSL instalado en el sistema (aptitude install openssl), la configuración la encontraremos en “/etc/ssl” y será allí donde editemos el fichero “openssl.cnf”. Os pongo un extracto del archivo con lo más importante:
Continue reading Entidad certificadora personal con OpenSSL

Calendarios compartidos

Podriamos utilizar WebDAV para disponer de un calendario compartido de forma que podamos añadir citas desde cualquier ordenador. Evolution soporta este tipo de calendario pero únicamente ofrece acceso de solo lectura, Mozilla SunBird en cambio si ofrece acceso completo, sin embargo aun se encuentra muy verde ya que me he tenido muchisimos problemas… llegando incluso a corromper y perder por completo la información del calendario.

No suelo utilizar estas agendas-calendario pero hay gente que sí y seria realmente interesante poder disponer de un calendario compartido. Por ahora tendremos que conformarnos con utilizar soluciones web como PHP iCalendar, este soporta el formato de fichero estándar que también soporta Evolution y SunBird, por tanto en un futuro se podrá utilizar en conjunto con los otros 2 clientes sin problemas.