El documento describe los pasos para instalar y configurar el servidor de mensajería instantánea Openfire en una máquina virtual Debian. Esto incluye instalar Openfire, crear usuarios y un grupo, y probar la conexión y conversación entre dos clientes. También explica cómo crear una sala de conferencia para unir a los usuarios.
La seguridad en los tiempos actuales requiere de estrategias para minimizar los ataques. Este documento presenta una estrategia para administrar remotamente un servidor privado mediante SSH a traves de una conexion a una VPN.
2. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Configura un servidor de mensajería instantánea con Openfire en
una máquina virtual con debian, y configúralo para que puedan
conectarse dos usuarios: zipi y zape.
• Realiza la conexión al servidor desde dos máquinas distintas.
• Muestra una conversación de chat entre ambos usuarios. En el
servidor, muestra cómo los clientes están conectados.
• Crea una sala de conferencia y une a los usuarios anteriores.
INSTALACIÓN DE OPENFIRE
Vamos a necesitar una máquina virtual debían, con interfaz de red configurado como
adaptador puente:
1
3. FCO JOSE JIMENEZ GONZALEZ
SRI
#apt-get install apache2 php5 mysql-server phpmyadmin
Durante la instalación se nos pedirá la contraseña para el usuario root de mysql
Seleccionamos el servidor apache2
2
2ºASIR
4. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Ponemos una contraseña de administrador para phpmyadmin
Instalamos también el siguiente paquete
#apt-get install openjdk-6-jdk
Mediante el comando wget nos descargamos el paquete debian de openfire:
#wget –O openfire_3.9.1_all.deb
“http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.9.1
_all.deb”
Instalamos el paquete mediante el siguiente comando:
3
5. FCO JOSE JIMENEZ GONZALEZ
SRI
#dpkg –i openfire_3.9.1_all.deb
Comprobamos que esta funcionando:
#netstat –natup|grep 9090
#ps aux|grep openfire
4
2ºASIR
6. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Ahora nos dirigimos al navegador y accedemos a localhost:9090 y comenzamos la
instalación:
5
8. FCO JOSE JIMENEZ GONZALEZ
SRI
Ya hemos acabado la instalación.
7
2ºASIR
9. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
En registro y conexiones, vamos a deshabilitar dos funciones para hacer openfire mas
seguro:
Ahora vamos a crear usuarios y grupos. Para el grupo vamos a usuarios/grupos y crear
un grupo. Luego en la pestaña usuarios cremos un par de usuarios:
8
12. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
A continuación, nos volvemos a situar sobre grupos y añadimos los usuarios creados al
grupo.
Una vez hecho esto ya podemos probarlo, comprobaremos con el cliente spark en la
máquina real que nuestros usuarios pueden conectarse y chatear a partir del servidor
OpenFire.
Lo bajamos de:
http://www.igniterealtime.org/downloads/index.jsp
11
13. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Ya lo tenemos dercargado y instalado en nuestra maquina real:
Vamos a loguearnos con usuario y contraseña. Además de la ip de nuestro openfire:
12
14. FCO JOSE JIMENEZ GONZALEZ
SRI
Ya estamos en línea:
Para probar el chat cogemos un cliente XP y instalamos también el spark, nos
logueamos y iniciamos una conversación:
13
2ºASIR
15. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Vamos a agregar al otro contacto, para ello le damos a contactos agregar contacto:
14
16. FCO JOSE JIMENEZ GONZALEZ
SRI
Luego en la maquina real nos aparecerá la petición de amistad:
Y ya podemos chatear:
15
2ºASIR
17. FCO JOSE JIMENEZ GONZALEZ
SRI
2ºASIR
Por ultimo nos queda montar una conferencia. Para ello, nos situamos en
ConferenciasCrear Nueva Sala. Rellenamos los campos de la manera deseada.
En este momento, en cada uno de los clientes spark nos dirigimos a Acciones
Comenzar una conferencia:
16
18. FCO JOSE JIMENEZ GONZALEZ
SRI
Se acabó ya está todo listo conferencia realizada:
17
2ºASIR