PDF de programación - Tema 7. Servidor de Mensajería Instantánea Openfire

Imágen de pdf Tema 7. Servidor de Mensajería Instantánea Openfire

Tema 7. Servidor de Mensajería Instantánea Openfiregráfica de visualizaciones

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:

[
  • Links de descarga
http://lwp-l.com/pdf9774

Comentarios de: Tema 7. Servidor de Mensajería Instantánea Openfire (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad