Creați un server Jabber pentru iChat

01 din 04

Serverul iChat - Creați propriul server Jabber

Vom folosi Openfire, un server de colaborare în timp real, în timp real. Utilizează XMPP (Jabber) pentru sistemul său de mesagerie instant și funcționează din cutia cu clientul iChat nativ, precum și mulți alți clienți de mesagerie bazate pe Jabber. Captură de ecran prin curtoazia Coyote Moon Inc.

Dacă utilizați iChat , probabil că deja știți că are suport integrat pentru mesageria bazată pe Jabber. Aceeași schemă de mesagerie folosită de Google Talk și multe alte servicii similare. Jabber utilizează un protocol open source numit XMPP pentru a iniția și a vorbi cu clienții de mesagerie. Rezultatul unui cadru open source este că acesta face foarte ușor să executați propriul server Jabber pe calculatorul dvs. Mac.

De ce să utilizați propriul server iChat bazat pe Jabber?

Există multe motive pentru a vă folosi propriul server Jabber pentru a permite mesajelor iChat:

Există de fapt multe alte motive, în special pentru companiile mai mari care utilizează sisteme de mesagerie, însă pentru majoritatea utilizatorilor, crearea unui server Jabber se reduce la siguranța cunoașterii faptului că mesajele dvs. iChat de acasă sau mici afaceri nu sunt accesibile ochilor din afară.

Asta nu înseamnă că creați un mediu închis. Serverul Jabber pe care îl creați în acest ghid poate fi configurat numai pentru uz intern, deschis pentru Internet sau pentru orice altceva între ele. Dar chiar dacă alegeți să vă deschideți serverul Jabber la conexiunile la Internet, puteți utiliza în continuare diverse măsuri de securitate pentru a cripta și menține mesajele private.

Cu fundalul din drum, să începem.

Există diferite aplicații server Jabber disponibile. Mulți vă cer să descărcați codul sursă și apoi să compilați și să faceți singur aplicația serverului. Altele sunt gata să meargă, cu instrucțiuni foarte simple de instalare.

Vom folosi Openfire, un server de colaborare în timp real, în timp real. Utilizează XMPP (Jabber) pentru sistemul său de mesagerie instant și funcționează din cutia cu clientul iChat nativ, precum și mulți alți clienți de mesagerie bazate pe Jabber.

Cel mai bine, este o instalare simplă care nu este mult diferită de instalarea oricărei alte aplicații Mac. De asemenea, utilizează o interfață web pentru configurarea serverului, astfel încât nu există fișiere text care să fie editate sau gestionate.

Ce aveți nevoie pentru a crea un server Jabber

02 din 04

Serverul iChat - Instalarea și configurarea serverului Openfire Jabber

Serverul Openfire va funcționa dacă doriți sau nu să configurați e-mailuri. Dar, în calitate de administrator Openfire, este o idee bună să puteți primi notificări în cazul în care ar apărea vreodată o problemă. Captură de ecran prin curtoazia Coyote Moon Inc.

Am ales Openfire pentru serverul nostru Jabber datorită ușurinței instalării, configurației web și respectării standardelor care ne permit să creăm un server cross-platform. Pentru a începe instalarea și configurarea, trebuie să luați cea mai recentă versiune Openfire de pe site-ul Ignite Realtime.

Descărcați serverul Openfire Jabber / XMPP

  1. Pentru a descărca aplicația Openfire, opriți-vă de site-ul proiectului Openfire și faceți clic pe butonul Descărcare pentru cea mai recentă versiune a Openfire.
  2. Openfire este disponibil pentru trei sisteme de operare diferite: Windows, Linux și Mac. După cum probabil ați ghicit deja, vom folosi versiunea Mac a aplicației.
  3. Selectați butonul de descărcare Mac, apoi faceți clic pe fișierul openfire_3_7_0.dmg. (Folosim Openfire 3.7.0 pentru aceste instrucțiuni, numele fișierului propriu-zis se va schimba de-a lungul timpului când vor fi lansate versiuni noi.)

Instalarea Openfire

  1. După ce descărcarea este finalizată, deschideți imaginea discului descărcată, dacă nu se deschide automat.
  2. Faceți dublu clic pe aplicația Openfire.pkg listată în imaginea discului.
  3. Programul de instalare se va deschide, vă întâmpină la serverul OpenFire XMPP. Faceți clic pe butonul Continuare.
  4. Openfire va întreba unde să instaleze software-ul; locația implicită este bună pentru majoritatea utilizatorilor. Faceți clic pe butonul Instalare.
  5. Vi se va cere o parolă de administrator . Furnizați parola și faceți clic pe OK.
  6. Odată ce software-ul a fost instalat, faceți clic pe butonul Închidere.

Configurarea Openfire

  1. Openfire este instalat ca panou de preferințe. Lansați preferințele sistemului fie făcând clic pe pictograma System Preferences Dock, fie selectând "System Preferences" din meniul Apple.
  2. Faceți clic pe panoul de preferințe Openfire din categoria "Altele" din Preferințe sistem.
  3. Este posibil să vedeți un alt mesaj care spune: "Pentru a utiliza panoul de preferințe Openfire, preferințele sistemului trebuie să renunțe și să redeschideți." Acest lucru se întâmplă deoarece panoul de preferințe Openfire este o aplicație pe 32 de biți. Pentru a rula aplicația, aplicația de preferințe de sistem pe 64 de biți trebuie să renunțe și versiunea pe 32 de biți să fie executată în locul acesteia. Acest lucru nu va afecta performanța calculatorului dvs. Mac, deci faceți clic pe OK, apoi deschideți din nou panoul de preferințe Openfire.
  4. Faceți clic pe butonul Deschideți Admin Console.
  5. Aceasta va deschide o pagină web în browserul dvs. implicit, care vă va permite să administrați serverul Openfire Jabber.
  6. Deoarece aceasta este prima dată când ați folosit Openfire, pagina de administrare va afișa un mesaj de întâmpinare și va începe procesul de configurare.
  7. Selectați o limbă, apoi faceți clic pe Continuați.
  8. Puteți seta numele de domeniu utilizat pentru serverul Openfire. Dacă intenționați să rulați serverul Openfire numai pentru rețeaua locală, fără conexiune la Internet, setările implicite sunt bine. Dacă doriți să deschideți serverul Openfire în afara conexiunilor, va trebui să furnizați un nume de domeniu complet calificat. Puteți schimba acest lucru mai târziu, dacă doriți. Vom presupune că folosiți Openfire pentru propria rețea internă. Acceptați valorile implicite și faceți clic pe Continuați.
  9. Puteți alege să utilizați o bază de date externă pentru a ține toate datele contului Openfire sau pentru a utiliza baza de date încorporată încorporată inclusă în Openfire. Baza de date încorporată este bună pentru majoritatea instalațiilor, mai ales dacă numărul clienților conectați este mai mic de o sută. Dacă intenționați o instalare mai mare, baza de date externă este o alegere mai bună. Vom presupune că aceasta este pentru o instalare mică, deci vom selecta opțiunea Embedded Database. Faceți clic pe Continuați.
  10. Datele contului de utilizator pot fi stocate în baza de date a serverului sau pot fi extrase de la un server de directoare (LDAP) sau de la un server ClearSpace. Pentru instalările Openfire mici și mijlocii, mai ales dacă nu utilizați deja un server LDAP sau ClearSpace, baza de date implicită Openfire este cea mai ușoară opțiune. Vom continua să folosim selecția implicită. Faceți selecția și faceți clic pe Continuați.
  11. Ultimul pas este crearea unui cont de administrator. Furnizați o adresă de e-mail funcțională și o parolă pentru cont. O notă: Nu oferiți un nume de utilizator la acest pas. Numele de utilizator pentru acest cont de administrator implicit va fi "admin" fără ghilimele. Faceți clic pe Continuați.

Configurarea este acum finalizată.

03 din 04

Serverul iChat - Configurarea serverului Openfire Jabber

Introduceți un nume de utilizator și o parolă. De asemenea, puteți să includeți opțional numele real al utilizatorului și adresa de e-mail și să specificați dacă noul utilizator poate fi un administrator al serverului. Captură de ecran prin curtoazia Coyote Moon Inc.

Acum că configurarea de bază a serverului Openfire Jabber este completă, este timpul să configurați serverul astfel încât clienții iChat să poată avea acces la acesta.

  1. Dacă continuați de unde ne-am oprit pe ultima pagină, veți vedea un buton pe pagina web care vă va permite să treceți la Consola de administrare Openfire. Faceți clic pe buton pentru a continua. Dacă ați închis pagina de configurare, puteți recupera accesul la consola de administrare lansând panoul de preferințe Openfire și făcând clic pe butonul Deschidere consolă de administrare.
  2. Introduceți numele de utilizator (admin) și parola pe care ați specificat-o mai devreme, apoi faceți clic pe Conectare.
  3. Consola de administrare Openfire oferă o interfață cu tab-uri care vă permite să configurați Server, Utilizatori / Grupuri, Sesiuni, Chat grup și Plugin-uri pentru acest serviciu. În acest ghid, vom examina doar elementele de bază pe care trebuie să le configurați pentru ca serverul Openfire Jabber să funcționeze rapid.

Openfire Admin Console: Setări de e-mail

  1. Faceți clic pe fila Server, apoi faceți clic pe sub-tab-ul Server Manager.
  2. Faceți clic pe elementul de meniu Setări e-mail.
  3. Introduceți setările SMTP pentru a permite serverului Openfire să trimită administratorilor e-mailuri de notificare. Acest lucru este opțional; serverul Openfire va funcționa dacă doriți sau nu să configurați e-mailuri. Dar, în calitate de administrator Openfire, este o idee bună să puteți primi notificări în cazul în care ar apărea vreodată o problemă.
  4. Informațiile solicitate în setările de e-mail sunt aceleași informații pe care le utilizați pentru clientul dvs. de e-mail. Gazda de e-mail este serverul SMTP (serverul de e-mail de ieșire) pe care îl utilizați pentru e-mailul dvs. Dacă serverul dvs. de e-mail necesită autentificare, asigurați-vă că completați numele de utilizator al serverului și parola serverului. Acestea sunt aceleași informații ca și numele de utilizator și parola contului de e-mail.
  5. Puteți testa setările E-mail făcând clic pe butonul Trimitere e-mail de încercare.
  6. Vi se dă posibilitatea de a specifica cine ar trebui să meargă e-mailul de testare și ce ar trebui să fie subiectul și textul corpului. După ce faceți alegerile, faceți clic pe Trimiteți.
  7. E-mailul de test ar trebui să apară în aplicația dvs. de e-mail după o perioadă scurtă de timp.

Openfire Admin Console: Crearea de utilizatori

  1. Faceți clic pe fila Utilizatori / Grupuri.
  2. Faceți clic pe sub-tab-ul Utilizatori.
  3. Faceți clic pe elementul de meniu Creare utilizator noi.
  4. Introduceți un nume de utilizator și o parolă. De asemenea, puteți să includeți opțional numele real al utilizatorului și adresa de e-mail și să specificați dacă noul utilizator poate fi un administrator al serverului.
  5. Repetați pentru utilizatorii adiționali pe care doriți să îi adăugați.

Folosind iChat pentru conectare

Va trebui să creați un cont nou pentru utilizatorul din iChat.

  1. Lansați iChat și selectați "Preferences" din meniul iChat.
  2. Selectați fila Conturi.
  3. Faceți clic pe butonul plus (+) din lista conturilor curente.
  4. Utilizați meniul drop-down pentru a seta tipul contului la "Jabber".
  5. Introduceți numele contului. Numele are următoarea formă: username @ nume de domeniu. Numele domeniului a fost determinat în timpul procesului de configurare. Dacă ați folosit setările implicite, acesta va fi numele serverului Mac care găzduiește serverul Openfire, cu ".local" atașat la numele acestuia. De exemplu, dacă numele de utilizator este Tom și gazdă Mac este numit Jerry, atunci numele de utilizator complet ar fi Tom@Jerry.local.
  6. Introduceți parola pe care ați atribuit-o utilizatorului în Openfire.
  7. Faceți clic pe Terminat.
  8. O nouă fereastră de mesagerie iChat se va deschide pentru noul cont. Este posibil să vedeți un avertisment despre faptul că serverul nu are un certificat de încredere. Acest lucru se datorează faptului că serverul Openfire utilizează un certificat auto-semnat. Faceți clic pe butonul Continuare pentru a accepta certificatul.

Asta e. Aveți acum un server Jabber pe deplin funcțional, care va permite clienților iChat să se conecteze. Desigur, un server Openfire Jabber are destul de mult mai multă funcționalitate decât cel pe care l-am explorat aici. Ne-am uitat doar la minimul necesar pentru a deschide serverul Openfire și pentru a vă conecta clienții iChat la acesta.

Dacă doriți să aflați mai multe despre utilizarea serverului Openfire Jabber, puteți găsi documentația suplimentară la adresa:

Documentația Openfire

Ultima pagină a acestui ghid include instrucțiuni pentru dezinstalarea serverului Openfire de pe Mac.

04 din 04

Server iChat - Dezinstalarea serverului Openfire Jabber

Introduceți numele contului. Numele are următoarea formă: username @ nume de domeniu. De exemplu, dacă numele de utilizator este Tom și gazdă Mac este numit Jerry, atunci numele de utilizator complet ar fi Tom@Jerry.local. Captură de ecran prin curtoazia Coyote Moon Inc.

Un lucru pe care nu-mi place despre Openfire este că nu include un program de dezinstalare sau o documentație ușor de accesat despre cum să îl dezinstalezi. Din fericire, versiunea Unix / Linux conține detalii despre locul în care se găsesc fișierele Openfire și deoarece OS X se bazează pe o platformă UNIX, a fost destul de ușor să găsiți toate fișierele care trebuie eliminate pentru a dezinstala aplicația.

Dezinstalați Openfire pentru Mac

  1. Lansați preferințele sistemului, apoi selectați panoul de preferințe Openfire.
  2. Faceți clic pe butonul Stop Openfire.
  3. După o scurtă întârziere, Statutul pentru Openfire se va schimba la Oprit.
  4. Închideți panoul de preferințe Openfire.

Unele dintre fișierele și folderele pe care va trebui să le ștergeți sunt stocate în directoare ascunse. Înainte de a le șterge, mai întâi trebuie să faceți vizibile elementele. Puteți găsi instrucțiuni despre cum puteți face obiecte invizibile vizibile, precum și cum să le reveniți la formatul ascuns după ce ați terminat dezinstalarea Openfire, aici:

Vedeți folderele ascunse pe computerul dvs. Mac utilizând terminalul

  1. După ce faceți obiectele ascunse vizibile, deschideți o fereastră Finder și navigați la:
    Unitate de pornire / usr / local /
  2. Înlocuiți cuvintele "unitate de pornire" cu numele volumului de boot al calculatorului dvs. Mac.
  3. Odată ajuns în folderul / usr / local, glisați folderul Openfire în coșul de gunoi.
  4. Navigați la unitatea Startup / Library / LaunchDaemons și trageți fișierul org.jivesoftware.openfire.plist în coșul de gunoi.
  5. Navigați la unitatea Startup / Library / PreferencesPanes și trageți fișierul Openfire.prefPane în coșul de gunoi.
  6. Goliți gunoiul.
  7. Acum puteți seta Mac-ul la starea implicită de ascundere a fișierelor de sistem, utilizând procesul descris în linkul de mai sus.