Crea un servidor basat en Jabber per a iChat

Taula de continguts:

Crea un servidor basat en Jabber per a iChat
Crea un servidor basat en Jabber per a iChat
Anonim

Si feu servir iChat, probablement ja sabeu que té suport integrat per a la missatgeria basada en Jabber. Aquest és el mateix esquema de missatgeria utilitzat per Google Talk i molts altres serveis similars. Jabber utilitza un protocol de codi obert anomenat XMPP per iniciar i parlar amb clients de missatgeria. El resultat d'un marc de codi obert és que fa que sigui molt fàcil executar el vostre propi servidor Jabber al vostre Mac.

iChat Server - Creeu el vostre propi servidor Jabber

Image
Image

Hi ha moltes raons per utilitzar el vostre propi servidor Jabber per permetre la missatgeria iChat:

  • Tu controles qui es pot connectar al servei.
  • Podeu crear un sistema de missatgeria segur.
  • Conserva totes les comunicacions de missatgeria a casa.
  • Fàcil missatgeria multiplataforma.
  • T'agrada jugar amb el teu Mac i tenir un servidor Jabber sona genial.

En realitat, hi ha moltes altres raons, especialment per a les empreses més grans que utilitzen sistemes de missatgeria, però per a la majoria d'usuaris, la creació d'un servidor Jabber es redueix a la seguretat de saber que els missatges iChat de la vostra llar o de la petita empresa no ho són. accessible per als ulls exteriors.

Això no vol dir que estigueu creant un entorn tancat. El servidor Jabber que creeu en aquesta guia es pot configurar només per a ús intern, obert a Internet o gairebé qualsevol cosa intermèdia. Però fins i tot si trieu obrir el vostre servidor Jabber a connexions a Internet, encara podeu utilitzar diverses mesures de seguretat per xifrar i mantenir la vostra missatgeria privada.

Amb el fons fora del camí, comencem.

Hi ha diverses aplicacions de servidor Jabber disponibles. Molts requereixen que descarregueu el codi font i després compileu i feu l'aplicació del servidor vos altres mateixos. D' altres ja estan a punt, amb instruccions d'instal·lació molt senzilles.

Utilitzarem Openfire, un servidor de col·laboració de codi obert i en temps real. Utilitza XMPP (Jabber) per al seu sistema de missatgeria instantània i funciona de manera immediata amb el client iChat, així com amb molts altres clients de missatgeria basats en Jabber.

El millor de tot és que és una instal·lació senzilla que no és gaire diferent de la instal·lació de qualsevol altra aplicació per a Mac. També utilitza una interfície basada en web per configurar el servidor, de manera que no hi ha fitxers de text per editar ni gestionar.

El que necessiteu per crear un servidor Jabber

  • Servidor col·laboratiu en temps real Openfire.
  • Un Mac basat en Intel.
  • Aproximadament mitja hora del vostre temps.

iChat Server - Instal·lació i configuració del servidor Openfire Jabber

Image
Image

Vam triar Openfire per al nostre servidor Jabber per la seva facilitat d'instal·lació, configuració basada en web i adherència als estàndards que ens permeten crear un servidor multiplataforma. Per començar a instal·lar i configurar, heu d'agafar la versió més actual d'Openfire del lloc web d'Ignite Re altime.

Baixa Openfire Jabber/XMPP Server

  1. Per descarregar l'aplicació Openfire, passeu pel lloc del projecte Openfire i feu clic al botó Descarrega per obtenir la versió més actual d'Openfire.
  2. Openfire està disponible per a tres sistemes operatius diferents: Windows, Linux i Mac. Com probablement ja heu endevinat, farem servir la versió per a Mac de l'aplicació.
  3. Seleccioneu el botó descàrrega de Mac i, a continuació, feu clic al fitxer openfire_3_7_0.dmg. (Estem utilitzant Openfire 3.7.0 per a aquestes instruccions; el nom real del fitxer canviarà amb el temps a mesura que es publiquin noves versions.)

Instal·lació d'Openfire

  1. Un cop finalitzada la baixada, obriu la imatge de disc que heu baixat, si no s'ha obert automàticament.
  2. Feu doble clic a l'aplicació Openfire.pkg que apareix a la imatge del disc.
  3. S'obrirà l'instal·lador i us donarà la benvinguda a l'Openfire XMPP Server. Feu clic al botó Continua.
  4. Openfire preguntarà on instal·lar el programari; la ubicació predeterminada està bé per a la majoria dels usuaris. Feu clic al botó Instal·la.
  5. Se us demanarà una contrasenya d'administrador. Introduïu la contrasenya i feu clic a D'acord.
  6. Un cop instal·lat el programari, feu clic al botó Tanca.

Configuració d'Openfire

  1. Openfire s'instal·la com a panell de preferències. Inicieu Preferències del sistema fent clic a la icona del Dock de preferències del sistema o seleccionant Preferències del sistema al menú d'Apple.
  2. Feu clic al panell de preferències d'Openfire situat a la categoria "Altres" de Preferències del sistema.
  3. És possible que vegis un altre missatge que digui: "Per utilitzar el panell de preferències d'Openfire, les Preferències del sistema s'han de sortir i tornar a obrir". Això passa perquè el panell de preferències d'Openfire és una aplicació de 32 bits. Per executar l'aplicació, l'aplicació Preferències del sistema de 64 bits s'ha de tancar i la versió de 32 bits s'executa al seu lloc. Això no afectarà el rendiment del vostre Mac, així que feu clic a D'acord i, a continuació, torneu a obrir el panell de preferències d'Openfire.
  4. Feu clic al botó Obre la consola d'administració.
  5. Això obrirà una pàgina web al vostre navegador predeterminat que us permetrà administrar el servidor Openfire Jabber.
  6. Com que aquesta és la primera vegada que feu servir Openfire, la pàgina d'administració mostrarà un missatge de benvinguda i iniciarà el procés de configuració.
  7. Seleccioneu un idioma i, a continuació, feu clic a Continua.
  8. Podeu definir el nom de domini utilitzat per al servidor Openfire. Si teniu previst executar el servidor Openfire només per a la vostra xarxa local, sense connexió a Internet, la configuració predeterminada està bé. Si voleu obrir el servidor Openfire a connexions externes, haureu de proporcionar un nom de domini totalment qualificat. Podeu canviar-ho més endavant si voleu. Suposarem que utilitzeu Openfire per a la vostra pròpia xarxa interna. Accepteu els valors predeterminats i feu clic a Continua
  9. Podeu triar utilitzar una base de dades externa per contenir totes les dades del compte d'Openfire o utilitzar la base de dades integrada incrustada inclosa amb l'Openfire. La base de dades incrustada està bé per a la majoria d'instal·lacions, especialment si el nombre de clients que es connecten és inferior a cent. Si teniu previst fer una instal·lació més gran, la base de dades externa és una millor opció. Suposarem que es tracta d'una instal·lació petita, de manera que seleccionarem l'opció Base de dades incrustada. Feu clic a Continua
  10. Les dades del compte d'usuari es poden emmagatzemar a la base de dades del servidor o es poden extreure d'un servidor de directoris (LDAP) o d'un servidor ClearSpace. Per a instal·lacions d'Openfire petites i mitjanes, especialment si encara no esteu utilitzant un servidor LDAP o ClearSpace, la base de dades incrustada d'Openfire per defecte és l'opció més senzilla. Seguirem utilitzant la selecció per defecte. Fes la teva selecció i fes clic a Continua
  11. El pas final és crear un compte d'administrador. Proporcioneu una adreça de correu electrònic funcional i una contrasenya per al compte. Una nota: no proporcioneu un nom d'usuari en aquest pas. El nom d'usuari d'aquest compte d'administrador predeterminat serà 'admin' sense les cometes. Feu clic a Continua

La configuració ja s'ha completat.

iChat Server - Configuració del servidor Openfire Jabber

Image
Image

Ara que s'ha completat la configuració bàsica del servidor Openfire Jabber, és hora de configurar el servidor perquè els vostres clients d'iChat hi puguin accedir.

  1. Si continueu des d'on ho vam deixar a l'última pàgina, veureu un botó a la pàgina web que us permetrà passar a la Consola d'administració d'Openfire. Feu clic al botó per continuar. Si vau tancar la pàgina web de configuració, podeu recuperar l'accés a la consola d'administració iniciant el panell de preferències d'Openfire i fent clic al botó Obre la consola d'administració..
  2. Introduïu el nom d'usuari (administrador) i la contrasenya que heu especificat anteriorment i, a continuació, feu clic a Inici de sessió.
  3. La consola d'administració d'Openfire ofereix una interfície d'usuari amb pestanyes que us permet configurar el servidor, els usuaris/grups, les sessions, el xat de grup i els connectors per al servei. En aquesta guia, només veurem els conceptes bàsics que necessiteu configurar perquè el servidor Openfire Jabber estigui en funcionament ràpidament.

Consola d'administració d'Openfire: configuració de correu electrònic

  1. Feu clic a la pestanya Servidor i, a continuació, a la subpestanya Gestor de servidors.
  2. Feu clic a l'element del menú Configuració de correu electrònic.
  3. Introduïu la vostra configuració SMTP per permetre que el servidor Openfire enviï correus electrònics de notificació a l'administrador. Això és opcional; el servidor Openfire funcionarà tant si configureu el correu electrònic com si no. Però com a administrador d'Openfire, és una bona idea poder rebre notificacions si hi ha algun problema.
  4. La informació que es demana a la configuració del correu electrònic és la mateixa que utilitzeu per al vostre client de correu electrònic. L'amfitrió de correu és el servidor SMTP (servidor de correu de sortida) que utilitzeu per al vostre correu electrònic. Si el vostre servidor de correu electrònic requereix autenticació, assegureu-vos d'omplir el nom d'usuari del servidor i la contrasenya del servidor. Aquesta és la mateixa informació que el nom d'usuari i la contrasenya del vostre compte de correu electrònic.
  5. Podeu provar la configuració del correu electrònic fent clic al botó Envia un correu electrònic de prova.
  6. Tens la possibilitat d'especificar a qui ha d'anar el correu electrònic de prova i quin ha de ser l'assumpte i el cos del text. Un cop hàgiu triat, feu clic a Envia.
  7. El correu electrònic de prova hauria d'aparèixer a la vostra aplicació de correu electrònic al cap de poc temps.

Consola d'administració d'Openfire: creació d'usuaris

  1. Feu clic a la pestanya Usuaris/Grups.
  2. Feu clic a la subpestanya Usuaris.
  3. Feu clic a l'element del menú Crea nous usuaris.
  4. Introduïu un nom d'usuari i una contrasenya. També podeu incloure opcionalment el nom real i l'adreça de correu electrònic de l'usuari i especificar si l'usuari nou pot ser administrador del servidor.
  5. Repetiu per als usuaris addicionals que vulgueu afegir.

Utilitzar iChat per connectar

Haureu de crear un compte nou per a l'usuari a iChat.

  1. Inicia iChat i selecciona Preferències al menú d'iChat.
  2. Seleccioneu la pestanya Comptes.
  3. Feu clic al botó plus (+) sota la llista de comptes actuals.
  4. Feu servir el menú desplegable per definir el tipus de compte a "Jabber".
  5. Introduïu el nom del compte. El nom té la forma següent: nom d'usuari@nom de domini. El nom de domini es va determinar durant el procés de configuració. Si heu utilitzat la configuració predeterminada, serà el nom del Mac que allotja el servidor Openfire, amb ".local" afegit al seu nom. Per exemple, si el nom d'usuari és Tom i el Mac amfitrió es diu Jerry, el nom d'usuari complet seria [email protected].
  6. Introduïu la contrasenya que heu assignat a l'usuari a l'Openfire.
  7. Feu clic a Fet.
  8. S'obrirà una nova finestra de missatgeria d'iChat per al compte nou. És possible que vegeu un avís sobre que el servidor no té un certificat de confiança. Això es deu al fet que el servidor Openfire utilitza un certificat autofirmat. Feu clic al botó Continua per acceptar el certificat.

Això és tot. Ara teniu un servidor Jabber totalment operatiu que permetrà connectar els clients d'iChat. Per descomptat, un servidor Openfire Jabber té una mica més de funcionalitat del que hem explorat aquí. Només hem analitzat el mínim necessari per posar en funcionament el servidor Openfire i per connectar-hi els vostres clients d'iChat.

Si voleu obtenir més informació sobre com utilitzar el servidor Openfire Jabber, podeu trobar documentació addicional a:

Documentació d'Openfire

L'última pàgina d'aquesta guia inclou instruccions per desinstal·lar el servidor Openfire del vostre Mac.

iChat Server - Desinstal·lació del servidor Openfire Jabber

Image
Image

Una cosa que no m'agrada d'Openfire és que no inclou un desinstal·lador ni documentació disponible sobre com desinstal·lar-lo. Afortunadament, la versió Unix/Linux conté detalls sobre on es troben els fitxers Openfire i, com que OS X es basa en una plataforma UNIX, va ser bastant fàcil trobar tots els fitxers que cal eliminar per desinstal·lar l'aplicació.

Desinstal·la Openfire per a Mac

  1. Llenceu Preferències del sistema i, a continuació, seleccioneu el tauler de preferències Openfire.
  2. Feu clic al botó Atura Openfire.
  3. Després d'un breu retard, l'estat d'Openfire canviarà a Aturat.
  4. Tanqueu el panell de preferències d'Openfire.

Alguns dels fitxers i carpetes que haureu d'eliminar s'emmagatzemen en carpetes amagades. Abans de poder suprimir-los, primer heu de fer visibles els elements. Podeu trobar instruccions sobre com fer visibles els elements invisibles, així com sobre com tornar-los al format ocult després d'haver acabat de desinstal·lar Openfire, aquí:

Veure les carpetes amagades al vostre Mac mitjançant el terminal

  1. Després de fer visibles els elements ocults, obriu una finestra del Cercador i navegueu a: Unitat d'inici/usr/local/
  2. Substituïu les paraules "Unitat d'inici" pel nom del volum d'arrencada del vostre Mac.
  3. Un cop a la carpeta /usr/local, arrossegueu la carpeta Openfire a la paperera.
  4. Navegueu a la unitat d'inici/Biblioteca/LaunchDaemons i arrossegueu el fitxer org.jivesoftware.openfire.plist a la paperera.
  5. Aneu a la unitat d'inici/Biblioteca/PreferencePanes i arrossegueu el fitxer Openfire.prefPane a la paperera.
  6. Buidar la paperera.
  7. Ara podeu tornar el vostre Mac a la condició predeterminada d'amagar els fitxers del sistema, utilitzant el procés que es descriu a l'enllaç anterior.

Recomanat: