Download instalacion y configuracion de un servidor

Document related concepts
no text concepts found
Transcript
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA
INSTANTANEA (OPENFIRE)
LUIS ALBERTO MORALES SANDOVAL
CODIGO: 1150435
YERMISON ADOLFO CHAVEZ
CODIGO: 1150399
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
SAN JOSE DE CUCUTA 2015
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA
INSTANTANEA (OPENFIRE)
LUIS ALBERTO MORALES SANDOVAL
CODIGO: 1150435
YERMISON ADOLFO CHAVEZ
CODIGO: 1150399
PROFESOR:
ING. JEAN POLO CEQUEDA OLAGO
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
SAN JOSE DE CUCUTA 2015
INTRODUCCION
La mensajería instantánea requiere el uso de un cliente de mensajería instantánea
que realiza el servicio y se diferencia del correo electrónico.
La mayoría usan redes propietarias de los diferentes softwares que ofrecen este
servicio en cada máquina diferente. Adicionalmente, hay programas de mensajería
que sirven de gran ayuda para que llegue su envío de forma instantánea que utilizan
el protocolo abierto XMPP, con un conjunto descentralizado de servidores.
Los clientes de mensajería instantánea más utilizados en el pasado fueron ICQ,
Yahoo! Messenger, Pidgin, AIM (AOL Instant Messenger), Google Talk (sustituido
actualmente por Hangouts) y Windows Live Messenger, actualmente integrado en
Skype.
Actualmente la mensajería instantánea ha dado un vuelco hacia las aplicaciones
móviles, aplicaciones multiplataforma, o directamente servicios web que no necesitan
de ninguna aplicación para poder funcionar. Tienen especial relevancia
Facebook_Messenger, Skype, Line, Hangouts, Telegram y Whatsapp.
Todos estos servicios han heredado algunas ideas del viejo sistema de conversación
IRC, especialmente en lo que se refiere al uso de expresiones, emoticonos, o
sistema para interactuar con otros contactos. Por norma general ninguno de estos
servicios permite comunicarse con usuarios de otras aplicaciones.
OBJETIVOS
Del presente documento se tienen como objetivos:
finir y entender el concepto de OPENFIRE, identificar sus usos y los beneficios
que trae su aplicación.
or OPENFIRE en Fedora Server 22
para su aplicación como servicio.
n de OPENFIRE en Fedora Server 22.
CARACTERISTICAS
Openfire implementa las siguientes características:
gún las necesidades
Tarjetas personales con Avatar
.
CONCEPTO DE MENSAJERIA INSTANTANEA
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.
CONCEPTO DE 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.
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.
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MENSAJERIA
INSTANTANE (OPENFIRE)
Configuración previa del Servidor
ra.
ara evitar problemas con la JRE.
crear bases de datos y usuarios.
Instalación Openfire
Openfire, como decía anteriormente es una aplicación multiplataforma, disponible
para todas las plataformas conocidas - Windows, Mac yLinux. Puede descargarlo
para su sistema operativo y la arquitectura desde el enlace de abajo
http://www.igniterealtime.org/downloads/index.jsp
Usando el comando wget podrá descargar el paquete e instalarlo usando dpkg o
rpm, como se muestra a continuación.
Podemos observar que ha iniciado la descarga.
Seguimos con el siguiente línea para terminar la instalación.
Prosigue la instalación.
Después de la instalación, detenga e inicie el servicio Openfire.
Todo un fallo debería salir bien pero se nos presenta
INSTLACION JRE DE ORACLE EN FEDORA
Paso 1: Descargar Java JDK
Descargar más reciente de Java SE Development Kit 8 liberada de su página oficial
de descarga o utilizar comandos siguientes para descargar desde la shell.
Procedemos e insertar la siguiente línea para seguir con la instalación.
Paso 2: Instalar Java usando Alternative
Después de extraer el archivo de comandos Utilice alternativas para instalarlo.
Comando alternativas está disponible en el paquete chkconfig.
# cd /opt/jdk1.8.0_25/
# alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2
# alternatives --config java
Hay 3 programas que proporcionan 'java'.
Comando de selección
----------------------------------------------* 1 /opt/jdk1.8.0/bin/java
+ 2 /opt/jdk1.7.0_55/bin/java
3 /opt/jdk1.8.0_25/bin/java
Enter para mantener la selección actual tipo :3
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.
Paso 3: Verifique la versión de JAVA.
Instalación MySQL
Vamos a instalar el servidor de base de datos MySQL y el cliente de MySQL.
yum install mysql mysql-server mysql-devel
Una vez instalado reiniciamos el servicio de mysql
service mysqld restart
El usuario administrador de las bases de datos mysql es root y trae por defecto una
contraseña en blanco. Debemos cambiar esa contraseña una vez iniciado el servicio.
/usr/bin/mysqladmin -u root password ‘contraseña’
Iniciamos sesión en el servidor myslq con el cliente para crear la base de datos.
mysql -u root –p
Una vez introducida la contraseña de root iniciamos sesión en el servidor de MySQL
y creamos la base de datos para el servidor Openfire.
mysql> create database openfire;
Una vez creada la base de datos vamos a crear un usuario de MySQL que tenga
privilegios sobre esa base de datos.
mysql> GRANT ALL PRIVILEGES ON openfire.* TO user IDENTIFIED BY '123456';
mysql> flush privileges;
Como estamos en un entorno de pruebas hemos utilizado una contraseña muy débil,
en un entorno de producción nunca debemos usar una contraseña tan débil.
Terminamos la sesión en el servidor de MySQL
mysql> quit
Mediante la herramienta chkconfig hacemos que el servicio de MySQL se inicie de
forma automática.
chkconfig mysqld on
En el directorio /opt/openfire/resources/database tenemos diversos scripts de base
de datos para diferentes motores de base de datos.
Nosotros vamos a utilizar el script de MySQL y vamos a importar las tablas.
cd /opt/openfire/resources/database
mysql openfire < openfire_mysql.sql -u root –p
Nos pedirá la contraseña del usuario root y realizara la importación de los datos.
CONFIGURACION DE OPENFIRE EN SU INTERFAZ WEB
1. Seleccione el idioma previo.
2. Seleccione el nombre de dominio, Puerto de administración y el puerto de
administración Seguro. Generalmente no es necesario cambiar estos datos,
hasta que necesite un puerto personalizado.
3. 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.
4. Se ajuste de un perfil de configuración.
5. El último paso es configurar la contraseña de administración y dirección de
correo electrónico. Tenga en cuenta que la contraseña actual es 'admin', en la
nueva instalación.
6. En la configuración con éxito, se muestra un mensaje de confirmación.
7. Ingresa para Openfire administración usando nombre de usuario "admin" y la
contraseña, la que nos pusimos arriba.
8. Se cree el nuevo usuario.
9. Configuración del nombre de usuario, nombre, correo electrónico y la
contraseña para el nuevo usuario.
INSTLACION DEL CLIENTE SPARK
Descargar e instalar el cliente Spark cruz plataforma para el sistema mediante
el enlace de abajo.
http://www.igniterealtime.org/downloads/index.jsp
Una vez que haya instalado el cliente Spark, abra la aplicación e introducir
nombre de usuario, contraseña y addresss IP del servidor Openfire.
Sigues las instrucciones a la configuración y creas el cliente spark.
BIBLIOGRAFIA
-linux.com/manuales/mensajeria/OpenFire.pdf
http://www.linux-party.com/index.php/29-internet/9077-crear-tu-propiasistema-de-mensajeria-instantanea-servidor-de-chat-utilizando-openfire-enlinux#
-al-instalar-openfireen.html
odelgeek.wordpress.com/2014/11/17/instalar-oracle-java-88u25-jdk-en-fedora-20-y-opensuse-13-x/
-servidor-de-mensajes-instantaneosopenfire-en-centos-6-3/