Ejabberd Usc07
-
Upload
miguel-morales -
Category
Technology
-
view
1.408 -
download
6
description
Mensaxeria Ejabberd
Transcript of Ejabberd Usc07
- 1. Mensaxera e servidor EJabberd
- Miguel Morales (GLUG)
- [email_address]
- http://www.glug.es
- Universidade de Santiago de Compostela
- Setembro 2007
2. Falaremos de ...
- Sistemas de mensaxera
- Sistemas de mensaxera sncrona
- Servidores e clientes
- Jabber
- Instalacin e configuracin Ejabberd
3. Tipos de Mensaxera
- A mensaxeraasncronabasta coecer o enderezo do destinatario.
- Normalmente non saberemos se o recibe ou non directamente.
- O protocolo mis coecido deste tipo de mensaxera o correo electrnico ou e-mail con enderezos do tipo usuario@dominio.
- A mensaxerasncronasurxeu nos sitemas Unix para dar soporte en tempo real.
- Pretende dar un servicio similar a manter unha conversa.
- posible enviar arquivos entre usuarios en tempo real.
- Non sustita a mensaxera asncrona senn que un complemento.
4. Base de usuarios
- Clsicos
-
- QQ > 220M
-
- MSN > 160M
-
- AIM > 100M
-
- Jabber > 90M
-
- Yahoo > 25M
-
- ICQ > 5M
- Voip
-
- Skype > 140M
-
- GoogleTalk > ??
- Clsicos
-
- QQ > 220M
-
- MSN > 160M
-
- AIM > 100M
-
- Jabber > 90M
-
- Yahoo > 25M
-
- ICQ > 5M
Fonte:http://en.wikipedia.org/wiki/Instant_messaging 5. Clientes mensaxera instantnea
- Controlados por unha soa empresa:
-
- Microsoft, Yahoo, Google, ...
- Software Libre:
-
- Multiprotocolo: Pidgin (anteriormente Gaim),Kopete,...
-
- Jabber: Psi, Gabble (Telepathy),...
- Outros:
-
- Clientes orientados a IRC: Kvirc, Xchat,Mirc,...
-
- Multiprotocolo privativo: Trillian, Adium, ...
-
- Multiplataforma: Amsn, Mercury, ...
- Ref: http://en.wikipedia.org/wiki/Multiprotocol_instant_messaging_application
6.
- XMPP (eXtensible Messaging and Presence Protocol) un estndar da Internet Engineering Task Force ( IETF )(RFC 3920, 3921 e outros con extensins)
- Protocolo aberto
- Probado
- Descentralizado
- Seguro
- Flexible e extensible: xogos, sindicacin de contido, ferramentas de colaboracin, compartir arquivos, monotorizacin de redes, etc.
- Ecosistema moi diversificado.
7. Servidores Jabber http://www.jabber.org/software/servers.shtml 8.
- Servidor multiplataforma, distribudo, tolerante a erros e doado de administrar.
- Administracin:
-
- Instalacin doada
-
- Soporta Virtual Hosts
-
- Ipv6
-
- Interface de administracin web, lia de comandos ou cliente Jabber
- Outros servidores libres:Openfire, Jabberd 2, Jabberd 1.4 ( http://www.jabber.org/admin/jsc/ ).
9. Diagnstico da rede
- Estado das conexins:
-
- netstat -tupan
- Estado dos portos:
-
- nmap -p 1-10000 localhost
- Conexin co servidor:
-
- ssh usuario@servidor
- e por supostoping
10. Instalacin
- Tres posibles sistemas de instalacin:
-
- Executable para o teu sistema
-
-
- http://www.process-one.net/en/ejabberd/downloads/
-
-
- Paquete da distro
-
- Instalacin dende as fontes.
-
-
- ./configure; make; sudo make install
-
11. Exemplo instalacin
- aptitude install ejabberd
- sudo gedit /etc/ejabberd/ejabberd.cfg
-
- ->%% Admin user
-
- {acl, admin, {user, " usuario "}}.
- pidgim (rexistramos o usuario)
- firefoxhttp://localhost:5280/admin/access/
- Nota: Usuario usuario@dominio
12. Configuracin
- Arquivo configuracin:
-
- /etc/ejabberd/ejabberd.cfg
- Va web:
-
- http://localhost:5280/admin/access/
- Notificacin de sucesos:
-
- /var/log/ejabberd/ejabberd.log
13. Conexin Web
- Grazas a http binding e jwchat ( http://jwchat.sourceforge.net/ )
14. Referencias
- http://www.jabber.org/
- http://www.ejabberd.im/
- http://www.pidgin.im/
- http://jwchat.sourceforge.net/
- http://www.erlang.org/
- http://www.jabberes.org/
- http://www.glug.es/search/node/ejabberd
15. Mensaxera e servidor EJabberd
- Miguel Morales (GLUG)
- [email_address]
- http://www.glug.es
- Universidade de Santiago de Compostela
- Setembro 2007