Publicado el 22 de Marzo del 2018
875 visualizaciones desde el 22 de Marzo del 2018
554,8 KB
17 paginas
Creado hace 15a (21/04/2009)
Factor Evolución S.A DE C.V www.linuxparatodos.net
NDICE DEDE CONTENIDO
ÍÍNDICE
CONTENIDO
Información de Derechos reservados de esta publicación....................2
Tema 7. Servidor de Mensajeria Instantanea Openfire...........................3
7.1 Introducción....................................................................................................4
7.1.1 Caracteristicas..................................................................................................................4
7.2 Sobre Openfire...............................................................................................4
7.2.1 Caracteristicas..................................................................................................................6
7.3 Instalación de Openfire..................................................................................6
7.3.1 Integrando MySQL con el servidor Openfire.................................................................7
7.4 Activando openfire.........................................................................................9
7.5 Completando el proceso de instalación del servidor Openfire..................9
7.6 Instalación del Cliente Openfire..................................................................13
7.7. Configuración del Cliente de Mensajeria SparkWeb................................13
7.8 Visualizando el Cliente de Mensajeria SparkWeb......................................15
7.8.1 Dando de alta cuentas en el Servidor de Mensajeria Openfire..................................15
1
Factor Evolución S.A DE C.V www.linuxparatodos.net
Información de Derechos reservados de esta
publicación.
Reconocimiento-NoComercial-CompartirIgual 2.1
Usted es libre de:
● Copiar, Distribuir y Comunicar públicamente la obra
Bajo las condiciones siguientes:
Reconocimiento. Debe reconocer y citar al autor original.
No comercial. No puede utilizar esta obra para fines
comerciales.
Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra
generada bajo una licencia idéntica a ésta.
● Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta
obra.
● Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor
Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo
anterior.
Reconocimiento-NoComercial-CompartirIgual 2.1
Autor del manual: Javier Eduardo Duarte
2
Factor Evolución S.A DE C.V Servidores Linux Servicios
Tema 7. Servidor de Mensajeria
Instantanea Openfire
3
Factor Evolución S.A DE C.V www.linuxparatodos.net
7.1 Introducción
Jabber es un protocolo libre para mensajería instantánea, basado en el estándar XML y gestionado por XMPP
Standards Foundation.
La red de Jabber está formada por miles de grandes y pequeños servidores en todo el mundo, interconectados
por Internet. Habitualmente la red es utilizada por alrededor de un millón de personas.
Es el proyecto más aceptado como la alternativa libre al sistema MSN Messenger de Microsoft, al AOL o al
Yahoo Messenger. Aunque es un protocolo bastante minoritario, está creciendo más cada día, gracias a los usuarios y a
Google , que ha creado un cliente de mensajería instantánea que utiliza basado en Jabber nos referimos al Google Talk.
7.1.1 Caracteristicas
Protocolo abierto: Con todas las ventajas del software libre, se puede programar un servidor o un cliente o ver
el código, entre otras cosas.
Descentralizado: Se puede crear un servidor para Jabber, y se puede interoperar o unirse al resto de la red
Jabber.
Extensible: Se puede ampliar con mejoras sobre el protocolo original. Las extensiones comunes son
manejadas por la XMPP Standards Foundation.
Seguro: Cualquier servidor Jabber está aislado del exterior. El servidor de referencia permite SSL para
comunicaciones cliente-servidor y algunos clientes aceptan GPG como cifrado de las comunicaciones usando cifrado
asimétrico. En desarrollo uso de claves de sesión y SASL.
Multiredes: Un transporte o pasarela permite comunicarse con otros protocolos usados por clientes como MSN
Messenger, ICQ, AOL o Yahoo!.
Salas de conversación: Conocido como Multi-User Chat. Es una de las extensiones que han sido añadidas a la
mensajería Jabber, la cual le permite la creación de grupos de debate como en las redes IRC, con la
posibilidad de poseer usuarios con distintos privilegios (moderadores, participantes e invitados), iniciar conversaciones
privadas y transferir archivos.
Existen miles de servidores Jabber en Internet y se estima que al menos un millón de personas usa el servicio
regularmente (datos de la XMPP Standards Foundation en 2004). Sin embargo, no es tan conocido como otros sistemas
propietarios más extendidos.
7.2 Sobre Openfire
Openfire (antes llamado Servidor Wildfire) es un servidor Jabber/XMPP escrito en Java provee licencias
comerciales y GNU.
La administración del servidor se hace a través de una interfaz web, que corre por defecto en el puerto 9090
(HTTP) y 9091 (HTTPS). Los administradores pueden conectarse desde cualquier lugar y editar la configuración del
servidor, agregar y borrar usuarios, crear cuartos de conferencia permanentes, etc.
4
Factor Evolución S.A DE C.V www.linuxparatodos.net
7.2.1 Caracteristicas
Openfire implementa las siguientes características:
• Panel de administración web
Interfaz para agregar plugins
•
• SSL/TLS
• Amigable
• Adaptable según las necesidades
• Conferencias
Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ
•
• Estadísticas del Servidor, mensajes, paquetes, etc.
• Cluster con multiples servidores
Transferencia de Archivos
•
• Compresión de datos
Tarjetas personales con Avatar
•
• Mensajes offline
Favoritos
•
• Autenticación vía Certificados, Kerbeos, LDAP, PAM y Radius
• Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL
• SASL: ANONYMOUS, DIGEST-MD5 y Plain
7.3 Instalación de Openfire
El primer paso para la implementacion de un servidor Jabber sera descargar el paquete que contiene dicha
aplicación, para ello tendremos que dirigirnos al siguiente portal web.
http://www.igniterealtime.org/projects/openfire/index.jsp
Una vez dentro, nos pedirá que seleccionemos la plataforma bajo la cual se desea instalar Openfire, daremos
clic en el botón “Linux”
6
Factor Evolución S.A DE C.V Servidores Linux Servicios
Posteriormente nos desplegara un menú que nos mostrara cuatro versiones de openfire, en este caso
seleccionaremos y descargaremos el paquete que fue diseñado para distribuciones Linux basadas en Redhat.
El siguiente paso sera instalar el paquete, para ello haremos uso del comando “rpm”
[root@localhost]# rpm -ivh openfire-3.5.2-1.i386.rpm
Preparando... ###########################################
[100%]
1:openfire ###########################################
[100%]
Los parámetros usados durante la instalación de openfire se explican en la siguiente tabla:
rpm
i
v
h
RPM Package Manager (o RPM, originalmente llamado Red Hat
Package Manager) es una herramienta de administración de
paquetes pensada básicamente para Linux. Es capaz de instalar,
actualizar, desinstalar y verificar programas.
Parametro de la herramienta RMP, que tiene como funcion, indicar
que se trata de una instalacion.
Tambien puede usarse como:
[root@localhost]# rpm --install parquete.rpm
Parametro de la herramienta RMP, que tiene como funcion, indicar
el progreso de la instalacion.
'v' puede ser traducido como verbose.
Parametro de la herramienta RMP, que tiene como funcion, indicar
el progreso de la instalacion en forma de indicador
'h' puede ser traducido como hash.
Ejemplo
Preparando...
########################################### [100%]
1:openfire
########################################### [100%]
El siguiente paso sera crearle una base de datos a Openfire por lo que haremos uso del servidor LAMP que
instalamos en el capitulo anterior.
7.3.1 Integrando MySQL con el servidor Openfire
Ahora que tenemos ya instalado tanto el servidor Openfire como el manejador de Bases de datos MySQL , solo
nos resta integrar estas dos aplicaciones para que operen de manera conjunta.
7
Factor Evolución S.A DE C.V www.linuxparatodos.net
Para ello tendremos que generar en el manejador MySQL lo siguiente:
Una cuenta de usuario
Un password para la cuenta de
usuario
Una base de Datos
Esta cuenta de usuario sera la asignada al administrador del
servidor de mensajería Openfire
Sera el password asignado a la cuenta del administrador del
servidor de mensajería Openfire
Base de Datos en la cual serán dados de alta los usuarios de
este servidor de mensajería y gestionada por el administrador
del servidor Openfire
Una vez leído lo anterior comenzaremos por dar de alta la cuenta de usuario asi como un password para el
mismo, para ello abriremos una terminal y nos pasaremos al modo consola de MySQL como se muestra a continuación:
[
Comentarios de: Tema 7. Servidor de Mensajería Instantánea Openfire (0)
No hay comentarios