Mac
-
Upload
antonio-mira -
Category
Documents
-
view
133 -
download
0
Transcript of Mac
5/12/2018 Mac - slidepdf.com
http://slidepdf.com/reader/full/mac5571feb349795991699bf1db 1/21
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
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:
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.
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
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.
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.
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.)
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
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
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
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.
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.
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.
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.
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
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
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.
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
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.
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.