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