Download OPENFIRE - Administracion de Sistemas Operativos en Red

Document related concepts
no text concepts found
Transcript
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA
INSTANTANEA (OPENFIRE)
PRESENTADO A: Ing. JEAN POLO CEQUEDA OLAGO
PRESENTADO POR:
WILSON ARIEL MENESES BARROSO - 1150400
EDWIN ALBERTO VELASCO - 1150535
Universidad Francisco de Paula Santander
Facultad de Ingenierías
Ingeniería de Sistemas
San José de Cúcuta
2017
INTRODUCCION
Se explicará como instalar y configurar un servidor de mensajería instantánea y el
aplicativo cliente para realizar la comunicación, el servidor de mensajería es Openfire
que se ha de instalar en el sistema operativo Linux Debian 8.7 jessie, y el cliente
Spark en el sistema operativo Windows para hacer uso del servicio que presta el
Openfire.
La mensajería instantánea (conocida también en inglés como IM) es una forma de
comunicación en tiempo real entre dos o más personas basada en texto. El texto es
enviado a través de dispositivos conectados a una red como Internet.
Openfire es un servidor de la mensajería instantánea y de chat de grupo, escrito en
Java que utiliza el servidor XMPP (Protocolo extensible de mensajería y presencia).
era conocido anteriormente como 'Wildfire' y 'Jive Mensajero'. El software de
aplicación es desarrollado por Jive Software y una comunidad llamada
'IgniteRealtime.org', y está disponible bajo Licencia Apache.
Spark es una multiplataforma cliente de mensajería instantánea de código abierto
optimizado para empresas y organizaciones. Cuenta con soporte integrado para el
chat de grupo, integración de telefonía y una gran seguridad. También ofrece una
gran experiencia de usuario final con las características como la corrección
ortográfica en línea, grupos de marcadores de salas de chat, y con pestañas
conversaciones.
OBJETIVOS
1. Definir y entender el concepto de Openfire, identificar sus usos y los beneficios
que trae su aplicación.
2. Conocer el funcionamiento del servidor Openfire en Debian 8.7 jessie y el cliente
Spark como servicio.
3. Realizar el proceso de instalación de Openfire en Debian 8.7 jessie
4. Instalar el cliente Spark en windows para probar y utilizar el servicio.
CARACTERISTICAS DE OPENFIRE
1. Panel de administración web
2. Interfaz para agregar plugins
3. SSL/TLS
4. Amigable
5. Adaptable según las necesidades
6. Conferencias
7. Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ
8. Estadísticas del Servidor, mensajes, paquetes, etc.
9. Cluster con multiples servidores
10. Transferencia de Archivos
11. Compresión de datos
12. Tarjetas personales con Avatar
13. Mensajes offline
14. Favoritos
15. Autenticación vía Certificados, Kerbeos, LDAP, PAM y Radius
16. Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle, MariaDB
y PostgreSQL
17. SASL: ANONYMOUS, DIGEST-MD5 y Plain
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MENSAJERIA
INSTANTANEA (OPENFIRE)
1. Instalar Openfire
1.1 Ejecutar el siguiente comando en Debian 8.7 jessie:
wget http://download.igniterealtime.org/openfire/openfire_4.0.0_all.deb
1.2 Después de la instalación, detenga e inicie el servicio Openfire.
# systemctl stop openfire.service
# systemctl start openfire.service
2. Instalar Jdk en Debian 8.7
Openfire para su despliegue requiere java instalado en el servidor, de lo contrario
no funciona.
2.1 Descargar Java JDK Para 64bits:
# apt-get install openjdk-7-jre
En este punto JAVA 8 se ha instalado correctamente en su sistema. También
recomendamos la configuración de javac y jar utilizando la ruta de comandos de
alternativas.
2.3 Verificar la versión de JAVA.
Comprobar la versión instalada de Java usando el siguiente comando.
# java –version
3. Abrir la configuración de Openfire mediante su interfaz web
Abrir en un navegador "http://host:puerto" en este caso localhost y el puerto será
:9090 , siga estos sencillos pasos para instalar Openfire en su máquina.
3.1 Seleccionar el idioma:
3.2. Asignar un nombre de dominio y los puertos a utilizar:
3.3. Configurar base de datos
Usted tiene la opción de configurar la base de datos externa, así como o utilizar la
base de datos integrada. La base de datos integrada no requiere ninguna
configuración de base de datos externa, por lo tanto, es fácil de configurar y ajustar,
pero no dan el mismo nivel de rendimiento que una base de datos externa.
En este caso se eligio conexión estándar para conectarse a una base de datos del
servidor de pruebas sandbox de la ufps
Se configura el conector obdc, usuario y contraseña de la base de datos a
conectar
3.4 Configuración del perfil del administrador, en este caso se dejo por default:
3.5 Configuración de la cuenta de Administrador, se cambia el usuario
predefinido que es admin, y se elige una nueva contraseña:
3.6 Finaliza la configuración previa y aparece el enlace para ir a consola de
administración:
3.7 Escribir el usuario y contraseña definidos en el paso 4.5 para ingresar:
3.8 al abrir la interfaz ir a la pestaña Usuarios/Grupos:
3.9 crear los Usuarios que se requiera en este caso se crea un usuario invitado
y se le asigna la contraseña:
Se crea el usuario y se pueden observar sus propiedades
4. Instalación del Cliente Spark en Windows:
4.1. Dirigirse a la página oficial:
https://www.igniterealtime.org/projects/spark/
4.2. Descargar el instalador para windows con jre:
4.3. Ejecutar el Instalador y esperar a que termine de instalar archivos:
4.4. Escribir el usuario, contraseña y dominio al que pertenece, en este caso
chat.asor e iniciar sesión:
4.5. Agregar contactos y utilizar el servicio mensajería:
4.6. Instalar complemento para llamada
5.7 Habilitar el puerto por donde escucha