Generar certificados SSL sin passphrase

jueves 30 de abril de 2009
Procedimiento para generar certificados de seguridad SSL sin passphrase que puedan ser utilizados en alguno de los servicios: Apache, Lighttpd, Postfix, etc.

Debo remarcar que los certificados que vamos a generar son apropiados solamente para hacer testing y de ninguna manera deben considerarse ser utilizados en entornos productivos ya que lo adecuado es generar certificados CON passphrase, algoritmos de encriptación más fuertes y ser firmados por alguna compañia certificadora como Verisign.


1. Generar una llave privada sin passphrase de 1024 bits:

# openssl genrsa -out server.key 1024

2. Generar el CSR (Certificate Sign Request):

# openssl req -new -key server.key -out server.csr

Contestar las siguientes preguntas:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) []: (Ej: AR para Argentina)
State or Province Name (full name) []: (Ej: Buenos Aires)
Locality Name (eg, city) []: (Ej: Microcentro)
Organization Name (eg, company) []: (Ej: NandoX)
Organizational Unit Name (eg, section) []: (Ej: Desarrollo)
Common Name (eg, fully qualified host name) []: (Ej: nandox.com)
Email Address []: (Ej: ejemplo@nandox.com)

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []: (No ingresar nada, pulsar )
An optional company name []: (No ingresar nada, pulsar )

3. Autofirmar nuestro certificado con un año de expiración (CRT):

# openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

4. Por último generamos el archivo PEM:

# cat server.key server.crt > server.pem

Leer más...

Aplicaciones imprescindibles para usuarios nuevos de MacOSX

martes 28 de abril de 2009
He confeccionado una lista de aplicaciones que creo imprescindibles (o recomendables) para cualquier usuario que se inicie en el mundo de las Macs. Solo incluyo software que sea libre o gratuito y que no venga de serie con MacOSX.


AdiumX
Mensajeria instantánea multiprotocolo (Messenger, YIM, GTalk, etc) con soporte de plugins.

aMSN
Otro producto de mensajeria instantánea muy conocido por los usuarios de GNU/Linux. Intenta parecerse más al Messenger original de Microsoft y posee soporte para videoconferencia. Además funciona de maravilla.

Boxer
Emulador de DOS con front-end. No solo útil para cuando en la facultad te fastidian con el Borland C++ sino también para correr aquellos antiguos juegos de DOS.

Chicken of the VNC
Cliente de VNC. Solo eso.

Colloquy
Muy buen cliente de IRC. Con muchas opciones y muy personalizable. No soporta "scripting" (Para los usuarios de mIRC).

Cyberduck
Cliente de FTP, SFTP y WebDAV. Yo no lo uso porque no me resulta cómodo, pero sé de mucha gente que se siente muy a gusto con este software.

Filezilla
Cliente de FTP muy clásico. Este es el que uso yo.

Firefox
No hacen falta presentaciones. Safari es muy rápido y funciona muy bien pero carece de los miles de plugins que ofrece Firefox.

Flip4Mac
Problemas para reproducir WMV? Esta es la solución.

GimmeSomeTune
Este programa te permite bajar las lyrics y portadas de discos automáticamente y las integra en los mp3 de tu colección de música de iTunes.

Google Notifier

Notifica cuando tenés correo nuevo en tu cuenta GMail.

HandBreake
Te permite pasar tus DVDs (transcoding) a formatos tales como MP4, MKV, AVI o OGM.

KisMAC

Un scanner de redes WIFI muy potente.

Linotype Font explorer
Excelente administrador de fuentes. Permite activarlas y desactivarlas según la necesidad y es totalmente integrable con productos como los de Adobe, QuarkXpress y MS Office.

MacPorts
Uno de mis proyectos favoritos. Se trata de un repositorio de aplicaciones que son muy comunes de encontrar en plataformas GNU/Linux o BSD pero no tanto en MacOSX en los cuales mediante la utilidad "port" automáticamente baja el código fuente, sus dependencias, compila e instala. Si anteriormente fuiste usuario de GNU/Linux o algun BSD esto es un "must have". Similar a lo que hacen herramientas como "emerge" (Gentoo), "pacman" (Archlinux), "port" (FreeBSD).

MPlayer
Reproductor de video también muy conocido en el ámbito GNU/Linux y BSD. Para los que no lo conocen comento que es muy rápido y reproduce prácticamente cualquier formato sin plugins adicionales.

Onyx
Herramienta para mantener tu sistema (Limpieza de caches, etc). Hay varias de este tipo pero esta me parece la mas fiable.

Perian
Problemas para reproducir algunos formatos utilizando Quicktime? Esta es la solución.

Quicksilver
Lanzador de aplicaciones (Launcher) muy potente. Yo no lo utilizo, pero se de gente que no puede vivir sin este software.

NeoOffice
Suite de ofimática similar a OpenOffice o MS Office. Se trata del proyecto OpenOffice pero basado en la API de MacOSX, dando asi como resultado un producto de mayor performance y más integrable para esta plataforma.

Remote Desktop Connection
Es un producto de Microsoft para conexión a escritorios remotos (RDC). No es opensource ni libre, pero es de uso gratuito.

Sequential
Es un visor de imágenes muy ligero y ágil. El reemplazo perfecto para Preview.

Smultron
Reemplazo para textedit (similar a notepad de Windows).

Solar Seek
Cliente de red P2P Soulseek. Hay algunas alternativas pero este es el que más me gusta.

The Unarchiver
Descompresor multiformato. Personalmente me gusta mas el UnRarX pero este descomprime el formato .sit de Stuffit, que algunos (muy pocos) aun siguen usando.

Transmission
Cliente de red P2P Bittorrent muy liviano y rápido.

UnRarX
Versión para Mac del conocidísimo descompresor de formato .RAR.

VCL
Otro reproductor de video multiformato como MPlayer.

VirtualBox
Máquina virtual similar a productos comerciales como VMWare o Parallels.

Leer más...

Más de 50 aplicaciones simultáneas en una Macbook

sábado 25 de abril de 2009
Algunos sistemas operativos están bien diseñados de raiz, son estables y escalables. Hace poco leí una nota sobre un usuario que había abierto 200 aplicaciones en MacOSX, y siendo que cuento con una MacBook con MacOSX Leopard (Intel Core 2 Duo/4GB RAM) y aunque en mi vida vaya a trabajar con 200 aplicaciones simultáneas me dió curiosidad hacer la prueba.

No llegué a abrir 200 porque no tengo 200 aplicaciones instaladas!

Pero puse a trabajar todo mi arsenal de aplicaciones desde la más liviana hasta la más pesada (incluyendo Neoffice, iWork, varios productos de Adobe, Eclipse, etc) en total 52 aplicaciones funcionando a lo que habría que sumarle los procesos corriendo en background (Apache, Base de datos, etc) que siempre están corriendo en mi máquina.


Pensé que pasarse de una aplicación a otra iba a demandar algo de tiempo haciendo que sea prácticamente imposible hacer algo con una carga semejante, para sorpresa mía la fluidez con la que se podía trabajar en el entorno era sorprendente. La máquina me pedía aun más!

Leer más...

Primer post - Bienvenido

Bienvenido a mi blog personal.

Me llamo Hernando Furlan, (en adelante Nando como todos me conocen), soy programador de profesión y hobby desde hace bastante tiempo (finales de los '80) y en este espacio me voy a dedicar a publicar artículos sobre desarrollo de software y administración para plataformas GNU/Linux, OpenBSD, MacOSX (y similares Unix-like).

La mayoría de las tecnologías que utilizo con libres y OpenSource por lo tanto es probable que encuentres cosas realacionadas con PHP, Python, Perl, Ruby... y es poco probable que encuentres algo sobre Visual Basic, ASP y .NET. (No, no soy anti-Microsoft, simplemente me gusta más el modelo de desarrollo OpenSource).

Sin embargo no voy a hacer de esto una política estricta, si surgiese algún tema que me interese para compartir también será posteado.

Ya he hecho mi breve presentación, espero encuentres algo de interés en el contenido de este blog, ya que de eso se trata. Ahí nos vemos!

Leer más...
Add to Technorati Favorites

Blogalaxia

Programming Blogs - BlogCatalog Blog Directory

BlogESfera - Directorio de Blogs Hispanos

Bitacoras.com

My Ping in TotalPing.com

Powered by FeedBurner

http://www.wikio.es

BlogBlogs