Custom Search
Bloggers Activos
La evolución del Programador mandrake
Darwin no perdió la fe por desarrollar la teoría de la evolución blacksoul
El Dalai Lama dice: vendaval
Religión, fanatísmo o Terrorismo? blacksoul
Dani people's vaio chilicuil
Una Canción Triste vendaval
¡Lo hemos conseguido! der_teufel
Log continuacion del curso de BD.. rnstux
F.A.Q. del borracho mandrake
Logotipo de Apple mandrake
Last Download
Segunda Fundación
Segunda Fundación
Continuación del Curso de DB
rnstux
Libro de Servidores GNU/LINUX Licencia CC
vendaval
FreeBSD hacking (Kernel Modules Programming)
vendaval
Powered by Blender!
rnstux
Primer Curso de BD en IRC
rnstux
ZFS - A Smashing Hit
asarch
Screencast
aarkerio
Manda al diablo a Telcel
asarch
Seguimiento de Cuba...
vendaval
Gentoo Linux 2008.0 released
asarch
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
The Hackers OS
The Hackers OS

Hacktivism

LinuxChix button

Server Side \ Jabber con SSL
Server Side
Jabber con SSL

Este artículo ha sido consultado en 482 ocasiones.

Jabber

La Mensajería Instantánea (MI) ha dejado de ser un pasatiempo para convertirse en uno de los canales de comunicación más eficientes y dinámicos al interior de muchas empresas, en algunos casos, por sobre el email. Se pueden usar los servicios de MI públicos como Messenger, Yahoo!, AIM o ICQ pues tienen la ventaja de que son gratuitos y no es necesario administrarlos. Sin embargo existen buenas razones por las cuales una empresa u organización querrían tener un servicio de MI propio. Entre estas razones encontramos:

  1. Independencia
  2. Control de acceso sólo a usuarios autorizados
  3. Acceso total a las bitácoras de uso
  4. Control de la fuga de información de la empresa
  5. Posibilidad de modificar los puertos por omisión
  6. Transmisión segura de datos
  7. Adhesión o retiro de características no deseadas de la MI

La cuestión de la seguridad es importante pues no se debe enviar información sensible por medio de un servico de MI público. Jabber es un servidor de MI de código libre que utiliza la tecnología XML para gestionar los envios y puede implementarse sobre un protocolo cifrado (como lo haremos aquí), esto es mucho más seguro que estar enviando los números de tarjeta de crédito por el Messenger.

Para instalar los paquetes que necesitamos:

# apt-get install jabber openssl

Edite el archivo /etc/jabber/jabber.xml. Encuentre el mensaje de "Welcome" y edítelo para personalizarlo a su organización:

Jabber

Cambie el "localhost" de las líneas:

<host><jabberd:cmdline flag="h">localhost</jabberd:cmdline></host>

y:

<update><jabberd:cmdline flag="h">localhost</jabberd:cmdline></update>

por el nombre de su dominio, por ejemplo "mononeurona.org". Encuentre las siguientes secciones y modifíquelas colocando la dirección IP de su servidor:

<ssl port='5223'>127.0.0.1</ssl>
<ssl port='5223'>192.168.1.100</ssl>
<ssl port='5223'>120.36.29.25</ssl>

Más abajo del mismo archivo jabber.xml encontrará:

<ssl>
<key ip='127.0.0.1'>/etc/jabber/key.pem</key>
<key ip='192.168.1.100'>/etc/jabber/key.pem</key>
<key ip='120.36.29.25'>/etc/jabber/key.pem</key>
</ssl>

Salve y salga del archivo jabber.xml. Ahora, usando su editor de texto favorito, corte y pegue las siguientes líneas y guárdelas como el archivo /etc/jabber/llave.sh:

#!/bin/sh

######
#
# Genera un certificado y una llave sin frase de contraseña
#
######
# Cambiar si el path es diferente
OPENSSL=/usr/bin/openssl

## Generamos el certificado y la llave
$OPENSSL req -new -x509 -newkey rsa:1024 -keyout privkey.pem -out key.pem
## Esto removera la frase
$OPENSSL rsa -in privkey.pem -out privkey.pem

## Lo ponemos todo junto
cat privkey.pem >> key.pem

## limpiamos
rm privkey.pem

Asígne permisos de ejecución con chmod y ejecútelo:

# chmod 744 ./llave.sh && ./llave.sh

Siga las instrucciones:

Jabber

Al final obtendrá el archivo "/etc/jabber/key.pem". Reinicie el servidor jabber:

# /etc/init.d/jabber restart

Ejecute el siguiente comando:

# openssl s_client -connect 127.0.0.1:5223

Si ve algo como esto:

Jabber

¡Felicidades, usted ya tiene su propio servicio de mensajería Instantánea con conexión encriptada!

Si sus terminales son Windows descargue Exodus, un excelente cliente para Jabber a través del cual los miembros de su empresa u organización se podrán comunicar de manera segura y sin depender de terceros:

Exodus


Última actualización: 2007-04-29 10:56:59-05

Printable version

Add comment:



Captcha




Que estas haciendo?
rnstuxrnstux está:
checa esto!! agregale lógica y listo. http://tinyurl.com/5s7ttw
1 hour, 54 minutes ago

rnstuxrnstux está:
WTF?..
1 hour, 58 minutes ago

chilicuilchilicuil está:
Algun mononeuron sabra como agregar excepciones al firewall de win xp sp2 con vb6?
5 hours, 35 minutes ago

mandrakemandrake está:
Aarkerio como va el cyber? con linux
5 hours, 54 minutes ago

asimovasimov está:
Tremulous, Tremulous!
10 hours, 14 minutes ago

vendavalvendaval está:
OpenArena or AlienArena or Tremulous or others?
1 day ago

Que estuvimos haciendo >>
Chipotle Software

Uso OpenOffice.org
Una vez a la semana
Nunca
Uso otra ofimática
Todos los días
Una vez al mes
Rapiditas
Problemas de Lenguaje en niños
13656 lecturas
Anticoncepción de Emergencia
11436 lecturas
Sexualidad infantil y juvenil
11055 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
8635 lecturas
Sinapsis y exocitosis
8073 lecturas
Mi primer CakePHP, mmmmm cakeee
6325 lecturas
Evolución filética en las hepáticas
5913 lecturas
BASH y Primeros Comandos
4874 lecturas
CakePHP II Active Record
4643 lecturas
Cómo convertirse en hacker
4218 lecturas
Add to Technorati Favorites

ir arriba
No llego a entender cómo, siendo los niños tan listos, los adultos son tan tontos. Cosas de la educación, supongo. A. Dumas

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer