Mac

21
  

Transcript of Mac

Page 1: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 1/21

 

Page 2: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 2/21

 

Contenido

NOCIONES BASICAS ........................................................................................................................ 3

INSTALACION DE OPENFIRE EN UBUNTU 11.04 .............................................................................. 5

INSTALACION DE OPENFIRE EN WINDOWS. ......................... ................................ ...................... .... 9

INSTALACION DE OPENFIRE EN MAC OS X. ................................................................................... 14

Page 3: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 3/21

NOCIONES BASICAS

¿Qué es OpenFire?

Es un sistema de mensajería instantánea GPL, hecho en java que utiliza el

protocolo jabber con el cual se puede tener un propio servidor de mensajería, se

pueden administrar a usuarios, compartir archivos, auditar mensajes, mensajes

offline, mensajes broadcast, grupos, etc. y además contiene plugins gratuitos con

diferentes funciones extras.

¿Qué es Spark? 

Spark es un cliente de mensajería instantánea open source optimizada para

empresas. Combinado con el servidor OpenFire, es una buena herramienta para

mensajería instantánea empresarial.

¿Para qué es útil? 

En muchas empresas siempre existen problemas de comunicación, pues a veces

se necesita un sistema de comunicación instantáneo... pero definitivamente no

podemos usar Messenger ya sea aol,msn,yahoo,etc., ya que todos trabajadores

prefieren chatear con sus propios contactos... Para estos casos, se bloquea todo

acceso a Messenger. Es por eso que aparece Openfire, para posibilitar la

comunicación instantánea entre usuarios de una empresa.

Jabber es un protocolo abierto basado en el estándar XML para el intercambio en

tiempo real de mensajes y presencia entre dos puntos en Internet. La principal

aplicación de la tecnología Jabber es una extensible plataforma de mensajería y

una red de MI (Mensajería Instantánea) que ofrece una funcionalidad similar a la

de otros sistemas como AIM, ICQ, MSN Messenger y Yahoo.

Se destaca porque es distinto:

Page 4: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 4/21

* Es abierto ² el protocolo de Jabber es gratuito, abierto, público y comprensible.

  Además, existen múltiples implementaciones de código abierto para Servidores

Jabber (consulta la lista de servidores públicos) como numerosos clientes y

librerías de desarrollo.

*  Es extensible ² usando el potencial del lenguaje XML, cualquiera puede

extender el protocolo de Jabber para una funcionalidad personalizada. Claro que

para mantener la interoperabilidad, las extensiones comunes son controladas por 

la Jabber Software Foundation.

* Es descentralizado ² cualquiera puede montar su propio servidor de Jabber,

además está libre de patentes y no depende de ninguna empresa de modo que se

puede usar ahora y siempre con total libertad.

* Es seguro ² Cualquier servidor de Jabber puede ser aislado de la red pública

Jabber, cualquier implementación del servidor usa SSL para las comunicaciones

cliente-servidor y numerosos clientes soportan PGP-GPG para encriptar las

comunicaciones de cliente a cliente. Además, está en desarrollo una seguridad

más robusta gracias al uso de SASL y contraseñas de sesión.

Jabber puede crear confusión en un principio respecto a otros sistemas de

mensajería instantánea porque habitualmente, en otros IM, se identifica el cliente

con el protocolo. En el caso de Jabber esto no es así: existe un protocolo y cadauno de los clientes es una implementación.

Para crear un servidor  propio de mensajería instantánea, necesitamos una

aplicación que funcione de servidor.

OpenFire es un servidor jabber con administrador por web (como un router o

modem), escrito en java y es GPL, es decir OpenSource.

Page 5: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 5/21

INSTALACION DE OPENFIRE EN UBUNTU 11.04

Para llevar a cabo esta operación se necesita de:

Apache2, MySQL, PHP5 y PHPMyAdmin 

Para instalar estas aplicaciones digitamos en una terminal con permisos para usar 

sudo

Nota: los # son comentarios, no se ejecutan, son referencias para una

mejor comprensión.

,QVWDODPRV$SDFKH0\64/3+3\SKSP\DGPLQ

VXGRDSWJHW\LQVWDOODSDFKHVXGRDSWJHW\LQVWDOOP\VTOVHUYHUP\VTOFRPPRQVXGRDSWJHW\LQVWDOOSKSSKSFOLVXGRDSWJHW\LQVWDOOSKSP\DGPLQ3DUDTXH$SDFKHPXHVWUHHO(UURUGH+RVWVXGRHFKR6HUYHU1DPHORFDOKRVW!!HWFDSDFKHKWWSGFRQI3DUDTXH$SDFKH0XHVWUH%LHQORV$FHQWRV\7LOGHVVXGRHFKR$GG'HIDXOW&KDUVHW,62!!HWFDSDFKHFRQIGFKDUVHW5HVHWHDPRV$SDFKHVXGRHWFLQLWGDSDFKHUHVWDUW\DWHQHPRVODVDSOLFDFLRQHVP¯QLPDVDKRUDDLQVWDODU2SHQ)LUH,QVWDODPRV-DYDVXGRDSWJHWLQVWDOOVXQMDYDELQ&RQILJXUDPRV-DYDFRPR,QWHUSUHWH3ULQFLSDOVXGRXSGDWHDOWHUQDWLYHVFRQILJMDYD&UHDPRVHO8VXDULRSDUD2SHQ)LUHVXGRDGGXVHURSHQILUH'HVFDUJDPRV2SHQ)LUHHQ3DTXHWH'(%ZJHWFKWWSZZZLJQLWHUHDOWLPHRUJGRZQORDGVGRZQORDGODQGLQJMVS"ILOHRSHQILUHRSHQILUHBBDOOGHE,QVWDODPRV2SHQ)LUHVXGRGSNJLRSHQILUHBBDOOGHE&RSLDPRV&RQWHQLGR%£VLFRSDUD2SHQ)LUH\0\64/VXGRFSXVUVKDUHRSHQILUHUHVRXUFHVGDWDEDVHRSHQILUHBP\VTOVTO+20(VXGRFKPRGRSHQILUHBP\VTOVTO

Page 6: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 6/21

&UHDPRV%DVHGH'DWRVH,PSRUWDPRV&RQWHQLGR%£VLFRHQ0\64/P\VTODGPLQKORFDOKRVWXURRWSFUHDWHRSHQILUH

P\VTOKORFDOKRVWXURRWSRSHQILUHRSHQILUHBP\VTOVTO&UHDPRV8VXDULR\$VLJQDPRV3HUPLVRVHQ0\64/

/LQHD&5($7(86(5RSHQILUH#ORFDOKRVW,'(17,),('%<&2175$6($HFKR/LQHD_P\VTOKORFDOKRVWXURRWS/LQHD*5$17$//21RSHQILUH72RSHQILUH#ORFDOKRVWHFKR/LQHD_P\VTOKORFDOKRVWXURRWS(OLPLQDPRV$UFKLYRV5HVLGXDOHVUPRSHQILUHBBDOOGHEUPRSHQILUHBP\VTOVTO5HVHWDPRV2SHQ)LUH

VXGRHWFLQLWGRSHQILUHUHVWDUW$EULPRV$GPLQLVWUDGRU:HE)LUHIR[KWWS

 Aparecerá la instalación de openfire. Seguir los pasos, registrar la base de datos

que creamos anteriormente. 

Una vez terminada la instalación visualizaremos el panel de administración de

OpenFire, desde donde podremos crear usuarios, crear salas de conferencia,

instalar plugins, etc. 

The image cannotbe displayed. Your computer may nothave enough memory to open the image, or the image may have been corrupted. Restartyour computer, and then open the file again. If the red x stillappears, you may have tod elete the image and then insertit again.

Page 7: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 7/21

 

Ahora se procede a instalar Spark

Instalar Spark 

http://www.igniterealtime.org/downloads/index.jspspark_2_5_8.tar.gz

Descomprimimos en /opttar -xzvf spark_2_5_8.tar.gz

Luego entramos a: /opt/Spark y ejecutamos Spark:

cd /opt/Spark

./Spark (para ejecutar Spark)

Esto iniciará el cliente de mensajería.

The image cannotbe displayed. Your computer may nothave enough memory to open the image, or the image may have been corrupted. Restartyour computer, and then open the file again. If the red x stillappears, you may have tod elete the image and then insertit again.

Page 8: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 8/21

 

Para empezar a usar nuestro cliente Spark debemos crear un usuario en OpenFire,una vez creado, accedemos a Spark y visualizaremos una ventana con la lista deusuarios conectados (similar a la que vemos en los clientes de mensajería tipo Pidgin,

MSN, etc.) 

Page 9: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 9/21

INSTALACION DE OPENFIRE EN WINDOWS 7.

Escogemos el idioma

Configuramos el nombre del dominio o la dirección IP

Page 10: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 10/21

Escogemos el tipo de base de datos que vamos a utilizar 

Configuramos el acceso a MySQL y la base de datos

Page 11: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 11/21

En seteos de perfil escogemos "por defecto"

Configuramos el correo y la cuenta del administrador 

Listos para administrar 

Page 12: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 12/21

 Antes de entrar en la página de administración de openfire tenemos que parar y

volver a arrancar el servidor:

 Ahora podemos configurar nuestro servidor. Podemos crear usuarios, instalar 

plugins, crear conferencias y muchos más.

Para probar la conexión podemos descargar el cliente Spark (en mi caso para

Windows), instalarlo y abrirlo. Usamos come usuario admin che hemos creado a lo

largo de la configuración de Openfire y clicamos en ingresar.

Page 13: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 13/21

 Listo todo funciona. Si queremos podemos configurar más usuarios desde la

página de administración y luego configurarlos también en nuestra centralita

  Asterisk, en el archivo jabber.conf. El servidor asterisk se conectará a nuestro

servidor Openfire y desde cualquier programa que tenga el protocolo jabber (para

PC o para celulares) podremos monitorear nuestra centralita.

Page 14: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 14/21

INSTALACION DE OPENFIRE EN MAC OS X 10.6

En el presente apartado se detalla la forma de instalar y configurar un servidor de

mensajería ³jabber´ en el sistema operativo MAC OS X 10.6. Dentro de los

servidores de mensajería más destacados se encuentra el ³openfire´ desarrollado

por ³ingnite realtime´ programado en java y muy conocido por su portabilidad y su

interfaz gráfica para los usuarios.

 A continuación se especifica paso a paso la instalación y configuración de openfire

en el sistema operativo MAC:

Paso 1:

Se debe descargar el paquete de ³openfire´ con extensión .DMG para MAC OS X,

esto puede realizarse desde la siguiente dirección:

http://www.igniterealtime.org/downloads/index.jsp  

Paso 2:

Una vez descargado el paquete ejecutarlo con doble clic y seguir las instrucciones

del instalador, el cual está elaborado de manera que evita complicaciones, bastara

de unos simples clics para que el programa se instale correctamente.

Paso 3 (Opcional):

Debe instalar y configurar un servidor, p.e. Apache, en conjunto con un gestor debase de datos como MySQL, además de activar php5 para ejecutar aplicaciones

de comunicación desarrolladas de manera exclusiva en este lenguaje, en este

documento se omite esta parte debido a que openfire ya posee un gestor de base

de datos propio el cual puede ser utilizado sin mayor problema.

Page 15: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 15/21

Paso 4:

Una vez instalado el programa debe ejecutar un navegador web, MAC posee por 

defecto su navegador Safari, pero este es perfectamente compatible con Firefox,

Opera o Internet Explorer en sus versiones para MAC OS. Una vez abierto elnavegador debe digitar la siguiente dirección en la barra correspondiente:

http://127.0.0.1:9090 y a continuación se mostrara la pantalla de configuración de

openfire, debe seleccionar el idioma de su conveniencia según se necesite. Luego

hacer clic en continue.

Imagen N°1 Selección de idioma de openfire.

Page 16: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 16/21

Paso N°5

Debe configurar el nombre de su dominio y además los puertos de acceso a la

consola de administración, por defecto openfire asigna el nombre del ordenador 

como nombre de dominio y como puerto estándar utiliza el puerto 9090, ademásde ofrecer una conexión segura a través del puerto 9091.

Imagen N°2 Selección de dominio y puertos de acceso

Page 17: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 17/21

Paso N° 6

En este paso se debe elegir una base de datos que pueda almacenar toda la

información relacionada con los usuarios (clientes) del servicio de mensajería,

existen dos opciones posibles, la primera que consiste en ³llamar´ a una base dedatos desde un server externo o ajeno a openfire como por ejemplo MySQL,

ODBC u otras. La otra posibilidad es utilizar una base de datos manejada por el

mismo openfire conocida también como base de datos interna. Para el presente

caso se toma la segunda opción ya que por el momento no se está desarrollando

ninguna aplicación de mensajería en php.

Imagen N° 3 Conexión a base de datos interna

Paso N° 7

Se debe seleccionar un perfil de base de datos, aquí se selecciona un perfil por 

defecto. 

Imagen N° 4 Selección del perfil de base de datos

Page 18: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 18/21

Paso N° 8

  Aquí se configura la cuenta del administrador, es necesario proveer un correo

electrónico, y una contraseña, el usuario por defecto será ³admin´.

Imagen N°5 Configuración de la cuenta de administrador 

  A partir de acá la configuración está finalizada y puede acceder al módulo de

administración desde la dirección http://127.0.0.1:9090 donde se le pedirá un

usuario (³admin´) y la contraseña que usted indico en la configuración.

Imagen N° 6 Acceso a consola de administración openfire.

Page 19: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 19/21

Dado que el software es muy intuitivo el administrador podrá ingresar y administrar 

a los usuarios muy fácilmente, en la siguiente imagen se muestra la consola de

administración de openfire, la cual no se detalla debido a su simplicidad, aunque

cabe aclarar que posee opciones más avanzadas que no fueron modificadas para

el presente caso.

Imagen N°7 Consola de administración de clientes

Page 20: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 20/21

CONEXION DE CLIENTE SPARK

Spark es el nombre del cliente de mensajería utilizado por el servidor openfire, la

instalación es básicamente sencilla por lo que se omitirán esos pasos, el cliente

puede descargarse desde la siguiente dirección web:http://www.igniterealtime.org/downloads/index.jsp  

Una vez instalado se carga la GUI o interfaz gráfica de usuario donde se pide el

nombre y contraseña de login, así como también la dirección IP del servidor 

 jabber.

Para conocer esta dirección en MAC OS es necesario ejecutar el intérprete de

comandos ³terminal´ y desde ella ejecutar el comando ³ifconfig´ donde se muestra

lo siguiente:

Imagen N°8 Obtención de dirección del servidor.

Page 21: Mac

5/12/2018 Mac - slidepdf.com

http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 21/21

 Al cargar Spark en la maquina cliente el usuario tendrá que introducir su nombre y

contraseña de login, si este no posee una entonces puede solicitar muy fácilmente

una cuenta al administrador, además debe introducirse el nombre de dominio del

servidor o en su defecto la dirección IP del mismo. A continuación se presenta el

GUI de login de Spark.

Con esto se da por finalizado la instalación de un servidor de mensajería jabber 

para el sistema operativo MAC OS X.