Looge iChati jaoks Jabber-põhine server

Sisukord:

Looge iChati jaoks Jabber-põhine server
Looge iChati jaoks Jabber-põhine server
Anonim

Kui kasutate iChati, siis ilmselt teate juba, et sellel on Jabberi-põhise sõnumivahetuse sisseehitatud tugi. See on sama sõnumiskeemi, mida kasutavad Google Talk ja paljud teised sarnased teenused. Jabber kasutab sõnumside klientide algatamiseks ja nendega rääkimiseks avatud lähtekoodiga protokolli nimega XMPP. Avatud lähtekoodiga raamistiku tulemus on see, et see muudab teie enda Jabberi serveri käitamise Macis väga lihtsaks.

iChat Server – looge oma Jabberi server

Image
Image

On palju põhjusi, miks kasutada iChati sõnumside lubamiseks oma Jabberi serverit:

  • Te määrate, kes saavad teenusega ühenduse luua.
  • Saate luua turvalise sõnumsidesüsteemi.
  • Säilitage kogu sõnumside majasiseselt.
  • Lihtne platvormidevaheline sõnumivahetus.
  • Sulle meeldib oma Maciga askeldada ja Jabberi server kõlab lahed alt.

Tegelikult on palju muid põhjuseid, eriti suurematel ettevõtetel, kes kasutavad sõnumsidesüsteeme, kuid enamiku kasutajate jaoks taandub Jabberi serveri loomise turvalisusele teadmine, et teie kodu või väikeettevõtte iChati sõnumid ei ole juurdepääsetav välistele silmadele.

See ei tähenda, et loote suletud keskkonna. Selles juhendis loodud Jabberi serverit saab konfigureerida ainult ettevõttesiseseks kasutamiseks, avatud Internetile või peaaegu millekski vahepealseks. Kuid isegi kui otsustate oma Jabberi serveri Interneti-ühenduste jaoks avada, saate sõnumite krüptimiseks ja privaatsena hoidmiseks siiski kasutada erinevaid turvameetmeid.

Alustame, kui taust on eemal.

Saadaval on erinevad Jabberi serverirakendused. Paljud nõuavad lähtekoodi allalaadimist ning seejärel serverirakenduse ise kompileerimist ja tegemist. Teised on kasutusvalmis väga lihtsate paigaldusjuhistega.

Kasutame avatud lähtekoodiga reaalajas koostööserverit Openfire. See kasutab oma kiirsuhtlussüsteemis XMPP-d (Jabber) ja see töötab nii iChati kliendi kui ka paljude teiste Jabberi-põhiste sõnumside klientidega.

Mis kõige parem, see on lihtne installimine, mis ei erine palju muu Maci rakenduse installimisest. Samuti kasutab see serveri konfigureerimiseks veebipõhist liidest, nii et pole vaja redigeerida ega hallata tekstifaile.

Mida vajate Jabberi serveri loomiseks

  • Openfire reaalajas koostööserver.
  • Intelil põhinev Mac.
  • Umbes pool tundi teie ajast.

iChat Server – Openfire Jabberi serveri installimine ja seadistamine

Image
Image

Valisime oma Jabberi serveri jaoks Openfire'i selle paigaldamise lihtsuse, veebipõhise konfigureerimise ja standardite järgimise tõttu, mis võimaldavad meil luua platvormideülese serveri. Installimise ja seadistamise alustamiseks peate hankima Openfire'i uusima versiooni veebisaidilt Ignite Re altime.

Laadi alla Openfire Jabber/XMPP server

  1. Openfire'i rakenduse allalaadimiseks külastage Openfire'i projekti saiti ja klõpsake Openfire'i uusima versiooni jaoks nuppu Laadi alla.
  2. Openfire on saadaval kolme erineva operatsioonisüsteemi jaoks: Windows, Linux ja Mac. Nagu te ilmselt juba arvasite, kasutame rakenduse Maci versiooni.
  3. Valige Maci nupp download, seejärel klõpsake failil openfire_3_7_0.dmg. (Nende juhiste jaoks kasutame versiooni Openfire 3.7.0; tegelik failinimi muutub aja jooksul uute versioonide avaldamisel.)

Openfire'i installimine

  1. Kui allalaadimine on lõppenud, avage allalaaditud ketta kujutis, kui see ei avanenud automaatselt.
  2. Topeltklõpsake kettapildil loetletud Openfire.pkg rakendust.
  3. Avaneb installiprogramm, mis tervitab teid Openfire XMPP serverisse. Klõpsake nuppu Jätka.
  4. Openfire küsib, kuhu tarkvara installida; vaikeasukoht sobib enamikule kasutajatele. Klõpsake nuppu Install.
  5. Teilt küsitakse administraatori parooli. Sisestage parool ja klõpsake nuppu OK.
  6. Kui tarkvara on installitud, klõpsake nuppu Sulge.

Openfire'i seadistamine

  1. Openfire on installitud eelistuspaanina. Käivitage System Preferences, klõpsates ikooni System Preferences Dock või valides Apple'i menüüst System Preferences.
  2. Klõpsake Openfire'i eelistuste paanil, mis asub süsteemieelistuste kategoorias "Muu".
  3. Võite näha teist teadet, mis ütleb: "Openfire'i eelistuste paani kasutamiseks peab System Preferences sulgema ja uuesti avama." See juhtub seetõttu, et Openfire'i eelistuste paan on 32-bitine rakendus. Rakenduse käitamiseks peab 64-bitine System Preferences rakendus sulgema ja selle asemel töötama 32-bitine versioon. See ei mõjuta teie Maci jõudlust, seega klõpsake OK ja seejärel avage Openfire'i eelistuste paan uuesti.
  4. Klõpsake nupul Ava administraatorikonsool.
  5. See avab teie vaikebrauseris veebilehe, mis võimaldab teil hallata Openfire Jabberi serverit.
  6. Kuna kasutate Openfire'i esimest korda, kuvatakse halduslehel tervitusteade ja alustatakse häälestusprotsessi.
  7. Valige keel, seejärel klõpsake nuppu Jätka.
  8. Saate määrata Openfire serveri jaoks kasutatava domeeninime. Kui kavatsete Openfire'i serverit käitada ainult oma kohaliku võrgu jaoks, ilma Interneti-ühenduseta, on vaikesätted korras. Kui soovite avada Openfire'i serveri välistele ühendustele, peate esitama täielikult kvalifitseeritud domeeninime. Soovi korral saate seda hiljem muuta. Eeldame, et kasutate oma sisevõrgu jaoks Openfire'i. Nõustuge vaikeseadetega ja klõpsake nuppu Jätka
  9. Saate kasutada välist andmebaasi kõigi Openfire'i kontoandmete hoidmiseks või kasutada Openfire'iga kaasasolevat sisseehitatud andmebaasi. Manustatud andmebaas sobib enamiku installide jaoks, eriti kui ühendust loovate klientide arv on alla saja. Kui plaanite suuremat installi, on väline andmebaas parem valik. Eeldame, et see on väikese installi jaoks, seega valime valiku Embedded Database. Klõpsake Jätka
  10. Kasutajakonto andmeid saab salvestada serveri andmebaasi või neid saab tõmmata kataloogiserverist (LDAP) või ClearSpace serverist. Väikeste ja keskmiste Openfire'i installide puhul, eriti kui te veel ei kasuta LDAP- või ClearSpace-serverit, on Openfire'i vaikeandmebaas lihtsaim valik. Jätkame vaikevalikuga. Tehke oma valik ja klõpsake Jätka
  11. Viimane samm on administraatori konto loomine. Sisestage konto jaoks toimiv e-posti aadress ja parool. Üks märkus: te ei anna selles etapis kasutajanime. Selle administraatori vaikekonto kasutajanimi on 'admin' ilma jutumärkideta. Klõpsake Jätka

Seadistamine on nüüd lõpetatud.

iChat Server – Openfire Jabberi serveri konfigureerimine

Image
Image

Nüüd, kui Openfire Jabberi serveri põhihäälestus on lõpetatud, on aeg konfigureerida server nii, et teie iChati kliendid saaksid sellele juurde pääseda.

  1. Kui jätkate se alt, kus eelmisel lehel pooleli jäime, näete veebilehel nuppu, mis võimaldab teil liikuda Openfire'i halduskonsooli juurde. Jätkamiseks klõpsake nuppu. Kui sulgesite häälestusveebi, saate taastada juurdepääsu halduskonsoolile, käivitades Openfire'i eelistuste paani ja klõpsates nuppu Open Admin Console.
  2. Sisestage varem määratud kasutajanimi (administraator) ja parool, seejärel klõpsake nuppu Logi sisse.
  3. Openfire'i administraatorikonsool pakub vahekaartidega kasutajaliidest, mis võimaldab teil teenuse jaoks konfigureerida serverit, kasutajaid/rühmi, seansse, grupivestlust ja pistikprogramme. Selles juhendis käsitleme ainult põhitõdesid, mida peate Openfire Jabberi serveri kiireks konfigureerimiseks konfigureerima.

Openfire'i administraatorikonsool: meiliseaded

  1. Klikkige vahekaardil Server, seejärel klõpsake alamvahekaardil Server Manager.
  2. Klikkige E-posti sätted.
  3. Sisestage oma SMTP sätted, et Openfire server saaks administraatorile teavitusmeile saata. See on valikuline; Openfire server töötab olenemata sellest, kas seadistate e-posti või mitte. Kuid Openfire'i administraatorina on hea mõte saada teateid, kui probleem peaks kunagi ilmnema.
  4. E-posti seadetes küsitav teave on sama, mida kasutate oma meilikliendi jaoks. Meili host on SMTP-server (väljamineva meili server), mida kasutate oma meili jaoks. Kui teie meiliserver nõuab autentimist, sisestage kindlasti serveri kasutajanimi ja serveri parool. See on sama teave, mis teie e-posti konto kasutajanimi ja parool.
  5. Saate testida meiliseadeid, klõpsates nuppu Saada testmeil.
  6. Teile antakse võimalus määrata, kellele testmeil peaks minema ning mis peaks olema teema ja sisutekst. Kui olete oma valikud teinud, klõpsake Saada.
  7. Testmeil peaks lühikese aja pärast ilmuma teie meilirakendusse.

Openfire'i administraatorikonsool: kasutajate loomine

  1. Klikkige vahekaardil Kasutajad/rühmad.
  2. Klõpsake alamvahekaardil Kasutajad.
  3. Klikkige Loo uusi kasutajaid.
  4. Sisestage kasutajanimi ja parool. Soovi korral saate lisada ka kasutaja tegeliku nime ja e-posti aadressi ning määrata, kas uus kasutaja võib olla serveri administraator.
  5. Korrake lisatavate kasutajate puhul, keda soovite lisada.

IChati kasutamine ühenduse loomiseks

Peate looma iChatis kasutajale uue konto.

  1. Käivitage iChat ja valige iChati menüüst Preferences.
  2. Valige vahekaart Accounts.
  3. Klõpsake arvelduskontode loendi all nupul plus (+).
  4. Kasutage rippmenüüd, et määrata konto tüübiks "Jabber".
  5. Sisestage konto nimi. Nimi on järgmisel kujul: kasutajanimi@domeeninimi. Domeeninimi määrati seadistamise käigus. Kui kasutasite vaikesätteid, on see Openfire'i serverit hostiva Maci nimi, mille nimele lisatakse ".local". Näiteks kui kasutajanimi on Tom ja host-Maci nimi on Jerry, on täielik kasutajanimi [email protected].
  6. Sisestage Openfire'is kasutajale määratud parool.
  7. Klõpsake Valmis.
  8. Uue konto jaoks avaneb uus iChati sõnumside aken. Võite näha hoiatust selle kohta, et serveril pole usaldusväärset sertifikaati. Selle põhjuseks on asjaolu, et Openfire'i server kasutab iseallkirjastatud sertifikaati. Sertifikaadi aktsepteerimiseks klõpsake nuppu Jätka.

See on kõik. Teil on nüüd täielikult töötav Jabberi server, mis võimaldab iChati klientidel ühenduse luua. Muidugi on Openfire Jabberi serveril palju rohkem funktsioone, kui siin uurisime. Vaatasime ainult miinimumi, mis on vajalik Openfire'i serveri käivitamiseks ja käivitamiseks ning teie iChati klientide sellega ühendamiseks.

Kui soovite Openfire Jabberi serveri kasutamise kohta lisateavet, leiate lisadokumentatsiooni aadressilt:

Openfire'i dokumentatsioon

Selle juhendi viimane leht sisaldab juhiseid Openfire'i serveri desinstallimiseks teie Macist.

iChat Server – Openfire Jabberi serveri desinstallimine

Image
Image

Üks asi, mis mulle Openfire'i puhul ei meeldi, on see, et see ei sisalda desinstalliprogrammi ega hõlpsasti kättesaadavat dokumentatsiooni selle desinstallimise kohta. Õnneks sisaldab Unixi/Linuxi versioon üksikasju selle kohta, kus Openfire failid asuvad, ja kuna OS X põhineb UNIX-i platvormil, oli üsna lihtne leida kõik failid, mis tuli rakenduse desinstallimiseks eemaldada.

Desinstallige Openfire Macile

  1. Käivitage System Preferences ja seejärel valige Openfire eelistuste paan.
  2. Klõpsake nupul Stop Openfire.
  3. Pärast väikest viivitust muutub Openfire'i olek olekuks Peatatud.
  4. Sulgege Openfire'i eelistuste paan.

Mõned failid ja kaustad, mida peate kustutama, on salvestatud peidetud kaustadesse. Enne nende kustutamist peate need esm alt nähtavaks tegema. Siit leiate juhised nähtamatud üksuste nähtavaks tegemiseks ja nende peidetud vormingu tagastamiseks pärast Openfire'i desinstallimist:

Vaadake oma Macis peidetud kaustu terminali abil

  1. Pärast peidetud üksuste nähtavaks tegemist avage Finderi aken ja liikuge aadressile: Startup drive/usr/local/
  2. Asendage sõnad "Startup drive" oma Maci alglaadimismahu nimega.
  3. Kui olete kaustas /usr/local, lohistage Openfire'i kaust prügikasti.
  4. Navigeerige jaotisesse Startup drive/Library/LaunchDaemons ja lohistage fail org.jivesoftware.openfire.plist prügikasti.
  5. Navigeerige jaotisesse Käivitusdraiv/Teek/PreferencePanes ja lohistage fail Openfire.prefPane prügikasti.
  6. Tühjendage prügikast.
  7. Saate nüüd ül altoodud lingil kirjeldatud protsessi abil oma Maci tagasi seada süsteemifailide peitmise vaikeseisundile.

Soovitan: