Mensaxería e servidor EJabberd  <ul><li>Miguel Morales (GLUG) </li></ul><ul><li>[email_address] </li></ul><ul><li>http://w...
Falaremos de ... <ul><li>Sistemas de mensaxería </li></ul><ul><li>Sistemas de mensaxería síncrona </li></ul><ul><li>Servid...
Tipos de Mensaxería <ul><li>A mensaxería  asíncrona  basta coñecer o enderezo do destinatario. </li></ul><ul><li>Normalmen...
Base de usuarios <ul><li>Clásicos </li></ul><ul><ul><li>QQ > 220M </li></ul></ul><ul><ul><li>MSN > 160M </li></ul></ul><ul...
Clientes mensaxería instantánea <ul><li>Controlados por unha soa empresa: </li></ul><ul><ul><li>Microsoft, Yahoo, Google, ...
<ul><li>XMPP (eXtensible Messaging and Presence Protocol) é un estándar da Internet Engineering Task Force ( IETF )  (RFC ...
Servidores Jabber http://www.jabber.org/software/servers.shtml
<ul><li>Servidor multiplataforma, distribuído, tolerante a erros e doado de administrar. </li></ul><ul><li>Administración:...
Diagnóstico da rede <ul><li>Estado das conexións: </li></ul><ul><ul><li>netstat -tupan </li></ul></ul><ul><li>Estado dos p...
Instalación <ul><li>Tres posibles sistemas de instalación: </li></ul><ul><ul><li>Executable para o teu sistema </li></ul><...
Exemplo instalación <ul><li>aptitude install ejabberd </li></ul><ul><li>sudo gedit /etc/ejabberd/ejabberd.cfg </li></ul><u...
Configuración <ul><li>Arquivo configuración: </li></ul><ul><ul><li>/etc/ejabberd/ejabberd.cfg </li></ul></ul><ul><li>Vía w...
Conexión Web <ul><li>Grazas a ó http binding e jwchat ( http://jwchat.sourceforge.net/ ) </li></ul>
Referencias <ul><li>http://www.jabber.org/ </li></ul><ul><li>http://www.ejabberd.im/ </li></ul><ul><li>http://www.pidgin.i...
Mensaxería e servidor EJabberd  <ul><li>Miguel Morales (GLUG) </li></ul><ul><li>[email_address] </li></ul><ul><li>http://w...
Upcoming SlideShare
Loading in …5
×

Ejabberd Usc07

2,053 views
1,913 views

Published on

Mensaxeria Ejabberd

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,053
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Ejabberd Usc07

  1. 1. Mensaxería e servidor EJabberd <ul><li>Miguel Morales (GLUG) </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.glug.es </li></ul><ul><li>Universidade de Santiago de Compostela </li></ul><ul><li>Setembro 2007 </li></ul>
  2. 2. Falaremos de ... <ul><li>Sistemas de mensaxería </li></ul><ul><li>Sistemas de mensaxería síncrona </li></ul><ul><li>Servidores e clientes </li></ul><ul><li>Jabber </li></ul><ul><li>Instalación e configuración Ejabberd </li></ul>
  3. 3. Tipos de Mensaxería <ul><li>A mensaxería asíncrona basta coñecer o enderezo do destinatario. </li></ul><ul><li>Normalmente non saberemos se o recibe ou non directamente. </li></ul><ul><li>O protocolo máis coñecido deste tipo de mensaxería é o correo electrónico ou e-mail con enderezos do tipo usuario@dominio. </li></ul><ul><li>A mensaxería síncrona surxeu nos sitemas Unix para dar soporte en tempo real. </li></ul><ul><li>Pretende dar un servicio similar a manter unha conversa. </li></ul><ul><li>É posible enviar arquivos entre usuarios en tempo real. </li></ul><ul><li>Non sustitúa a mensaxería asíncrona senón que é un complemento. </li></ul>
  4. 4. Base de usuarios <ul><li>Clásicos </li></ul><ul><ul><li>QQ > 220M </li></ul></ul><ul><ul><li>MSN > 160M </li></ul></ul><ul><ul><li>AIM > 100M </li></ul></ul><ul><ul><li>Jabber > 90M </li></ul></ul><ul><ul><li>Yahoo > 25M </li></ul></ul><ul><ul><li>ICQ > 5M </li></ul></ul><ul><li>Voip </li></ul><ul><ul><li>Skype > 140M </li></ul></ul><ul><ul><li>GoogleTalk > ?? </li></ul></ul><ul><li>Clásicos </li></ul><ul><ul><li>QQ > 220M </li></ul></ul><ul><ul><li>MSN > 160M </li></ul></ul><ul><ul><li>AIM > 100M </li></ul></ul><ul><ul><li>Jabber > 90M </li></ul></ul><ul><ul><li>Yahoo > 25M </li></ul></ul><ul><ul><li>ICQ > 5M </li></ul></ul>Fonte: http://en.wikipedia.org/wiki/Instant_messaging
  5. 5. Clientes mensaxería instantánea <ul><li>Controlados por unha soa empresa: </li></ul><ul><ul><li>Microsoft, Yahoo, Google, ... </li></ul></ul><ul><li>Software Libre: </li></ul><ul><ul><li>Multiprotocolo: Pidgin (anteriormente Gaim),Kopete,... </li></ul></ul><ul><ul><li>Jabber: Psi, Gabble (Telepathy),... </li></ul></ul><ul><li>Outros: </li></ul><ul><ul><li>Clientes orientados a IRC: Kvirc, Xchat,Mirc,... </li></ul></ul><ul><ul><li>Multiprotocolo privativo: Trillian, Adium, ... </li></ul></ul><ul><ul><li>Multiplataforma: Amsn, Mercury, ... </li></ul></ul><ul><li>Ref: http://en.wikipedia.org/wiki/Multiprotocol_instant_messaging_application </li></ul>
  6. 6. <ul><li>XMPP (eXtensible Messaging and Presence Protocol) é un estándar da Internet Engineering Task Force ( IETF ) (RFC 3920, 3921 e outros con extensións) </li></ul><ul><li>Protocolo aberto </li></ul><ul><li>Probado </li></ul><ul><li>Descentralizado </li></ul><ul><li>Seguro </li></ul><ul><li>Flexible e extensible: xogos, sindicación de contido, ferramentas de colaboración, compartir arquivos, monotorización de redes, etc. </li></ul><ul><li>Ecosistema moi diversificado. </li></ul>
  7. 7. Servidores Jabber http://www.jabber.org/software/servers.shtml
  8. 8. <ul><li>Servidor multiplataforma, distribuído, tolerante a erros e doado de administrar. </li></ul><ul><li>Administración: </li></ul><ul><ul><li>Instalación doada </li></ul></ul><ul><ul><li>Soporta Virtual Hosts </li></ul></ul><ul><ul><li>Ipv6 </li></ul></ul><ul><ul><li>Interface de administración web, liña de comandos ou cliente Jabber </li></ul></ul><ul><li>Outros servidores libres: Openfire, Jabberd 2, Jabberd 1.4 ( http://www.jabber.org/admin/jsc/ ). </li></ul>
  9. 9. Diagnóstico da rede <ul><li>Estado das conexións: </li></ul><ul><ul><li>netstat -tupan </li></ul></ul><ul><li>Estado dos portos: </li></ul><ul><ul><li>nmap -p 1-10000 localhost </li></ul></ul><ul><li>Conexión co servidor: </li></ul><ul><ul><li>ssh usuario@servidor </li></ul></ul><ul><li>e por suposto ping </li></ul>
  10. 10. Instalación <ul><li>Tres posibles sistemas de instalación: </li></ul><ul><ul><li>Executable para o teu sistema </li></ul></ul><ul><ul><ul><li>http://www.process-one.net/en/ejabberd/downloads/ </li></ul></ul></ul><ul><ul><li>Paquete da distro </li></ul></ul><ul><ul><li>Instalación dende as fontes. </li></ul></ul><ul><ul><ul><li>./configure; make; sudo make install </li></ul></ul></ul>
  11. 11. Exemplo instalación <ul><li>aptitude install ejabberd </li></ul><ul><li>sudo gedit /etc/ejabberd/ejabberd.cfg </li></ul><ul><ul><li>->%% Admin user </li></ul></ul><ul><ul><li>{acl, admin, {user, &quot; usuario &quot;}}. </li></ul></ul><ul><li>pidgim (rexistramos o usuario) </li></ul><ul><li>firefox http://localhost:5280/admin/access/ </li></ul><ul><li>Nota: Usuario é usuario@dominio </li></ul>
  12. 12. Configuración <ul><li>Arquivo configuración: </li></ul><ul><ul><li>/etc/ejabberd/ejabberd.cfg </li></ul></ul><ul><li>Vía web: </li></ul><ul><ul><li>http://localhost:5280/admin/access/ </li></ul></ul><ul><li>Notificación de sucesos: </li></ul><ul><ul><li>/var/log/ejabberd/ejabberd.log </li></ul></ul>
  13. 13. Conexión Web <ul><li>Grazas a ó http binding e jwchat ( http://jwchat.sourceforge.net/ ) </li></ul>
  14. 14. Referencias <ul><li>http://www.jabber.org/ </li></ul><ul><li>http://www.ejabberd.im/ </li></ul><ul><li>http://www.pidgin.im/ </li></ul><ul><li>http://jwchat.sourceforge.net/ </li></ul><ul><li>http://www.erlang.org/ </li></ul><ul><li>http://www.jabberes.org/ </li></ul><ul><li>http://www.glug.es/search/node/ejabberd </li></ul>
  15. 15. Mensaxería e servidor EJabberd <ul><li>Miguel Morales (GLUG) </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.glug.es </li></ul><ul><li>Universidade de Santiago de Compostela </li></ul><ul><li>Setembro 2007 </li></ul>

×