Luo Jabber-pohjainen palvelin iChatille

Sisällysluettelo:

Luo Jabber-pohjainen palvelin iChatille
Luo Jabber-pohjainen palvelin iChatille
Anonim

Jos käytät iChatia, tiedät luultavasti jo, että siinä on sisäänrakennettu tuki Jabber-pohjaiselle viestittelylle. Tämä on sama viestintäjärjestelmä, jota Google Talk ja monet muut vastaavat palvelut käyttävät. Jabber käyttää avoimen lähdekoodin protokollaa nimeltä XMPP viestintäasiakkaiden aloittamiseen ja keskusteluun. Avoimen lähdekoodin kehyksen lopputulos on, että sen avulla on erittäin helppoa käyttää omaa Jabber-palvelinta Macillasi.

iChat-palvelin - Luo oma Jabber-palvelin

Image
Image

On monia syitä käyttää omaa Jabber-palvelinta iChat-viestien sallimiseen:

  • Sinä hallitset, kuka voi muodostaa yhteyden palveluun.
  • Voit luoda suojatun viestintäjärjestelmän.
  • Säilytä kaikki viestit talon sisällä.
  • Helppo viestintä alustojen välillä.
  • Pidät höperöimisestä Macin kanssa ja Jabber-palvelin kuulostaa siistiltä.

On itse asiassa monia muita syitä, varsinkin suurille yrityksille, jotka käyttävät viestintäjärjestelmiä, mutta suurimmalle osalle käyttäjistä Jabber-palvelimen luominen edellyttää tietoturvaa, että kotisi tai pienyrityksesi iChat-viestit eivät ole ulkopuolisten silmien ulottuvilla.

Se ei tarkoita, että luot suljetun ympäristön. Tässä oppaassa luomasi Jabber-palvelin voidaan määrittää vain sisäiseen käyttöön, se voidaan avata Internetiin tai melkein mitä tahansa siltä väliltä. Mutta vaikka päätät avata Jabber-palvelimesi Internet-yhteyksille, voit silti käyttää erilaisia suojaustoimenpiteitä viestien salaamiseen ja pitämiseen yksityisinä.

Kun tausta on poissa tieltä, aloitetaan.

Saatavilla on useita Jabber-palvelinsovelluksia. Monet vaativat sinun lataavan lähdekoodin ja sitten kääntävän ja tekemän palvelinsovelluksen itse. Muut ovat valmiita käyttöön erittäin yksinkertaisten asennusohjeiden avulla.

Aiomme käyttää Openfirea, avoimen lähdekoodin reaaliaikaista yhteistyöpalvelinta. Se käyttää XMPP:tä (Jabberia) pikaviestintäjärjestelmässään, ja se toimii heti valmiina iChat-asiakkaan sekä monien muiden Jabber-pohjaisten viestintäohjelmien kanssa.

Mikä parasta, se on yksinkertainen asennus, joka ei juurikaan eroa minkä tahansa muun Mac-sovelluksen asentamisesta. Se käyttää myös web-pohjaista käyttöliittymää palvelimen määrittämiseen, joten tekstitiedostoja ei tarvitse muokata tai hallita.

Mitä tarvitset Jabber-palvelimen luomiseen

  • Openfire reaaliaikainen yhteistyöpalvelin.
  • Intel-pohjainen Mac.
  • Noin puoli tuntia ajaststasi.

iChat Server - Openfire Jabber -palvelimen asennus ja asetukset

Image
Image

Valitsimme Openfiren Jabber-palvelimellemme sen helpon asennuksen, verkkopohjaisen määrityksen ja standardien noudattamisen vuoksi, joiden avulla voimme luoda monialustaisen palvelimen. Asennuksen ja asennuksen aloittamiseksi sinun on hankittava Openfiren uusin versio Ignite Re altime -sivustolta.

Lataa Openfire Jabber/XMPP-palvelin

  1. Lataaksesi Openfire-sovelluksen, pysähdy Openfire-projektisivustolle ja napsauta Lataa-painiketta nähdäksesi Openfiren uusimman version.
  2. Openfire on saatavilla kolmelle eri käyttöjärjestelmälle: Windows, Linux ja Mac. Kuten luultavasti jo arvasit, käytämme sovelluksen Mac-versiota.
  3. Valitse Macin download-painike ja napsauta sitten openfire_3_7_0.dmg-tiedostoa. (Käytämme Openfire 3.7.0 näitä ohjeita varten; todellinen tiedoston nimi muuttuu ajan myötä, kun uusia versioita julkaistaan.)

Openfiren asennus

  1. Kun lataus on valmis, avaa lataamasi levykuva, jos se ei avautunut automaattisesti.
  2. Kaksoisnapsauta levykuvassa olevaa Openfire.pkg-sovellusta.
  3. Asennusohjelma avautuu ja toivottaa sinut tervetulleeksi Openfire XMPP -palvelimeen. Napsauta Jatka-painiketta.
  4. Openfire kysyy, minne ohjelmisto asennetaan; oletussijainti sopii useimmille käyttäjille. Napsauta Asenna-painiketta.
  5. Sinulta kysytään järjestelmänvalvojan salasanaa. Anna salasana ja napsauta OK.
  6. Kun ohjelmisto on asennettu, napsauta Sulje-painiketta.

Openfiren käyttöönotto

  1. Openfire on asennettu asetusruuduksi. Käynnistä Järjestelmäasetukset joko napsauttamalla System Preferences Dock -kuvaketta tai valitsemalla Omenavalikosta System Preferences.
  2. Napsauta Openfire-asetusruutua, joka sijaitsee Järjestelmäasetusten "Muu"-luokassa.
  3. Saatat nähdä toisen viestin, jossa sanotaan: "Jos haluat käyttää Openfire-asetusruutua, System Preferences on suljettava ja avattava uudelleen." Tämä johtuu siitä, että Openfire-asetusruutu on 32-bittinen sovellus. Jotta sovellus voidaan suorittaa, 64-bittinen Järjestelmäasetukset-sovellus on suljettava ja 32-bittinen versio suoritettava sen tilalle. Tämä ei vaikuta Macisi suorituskykyyn, joten napsauta OK ja avaa sitten Openfire-asetusruutu uudelleen.
  4. Napsauta Avaa hallintakonsoli-painiketta.
  5. Tämä avaa web-sivun oletusselaimessasi, jonka avulla voit hallita Openfire Jabber -palvelinta.
  6. Koska tämä on ensimmäinen kerta, kun käytät Openfireä, hallintasivulla näkyy tervetuloviesti ja aloitetaan asennusprosessi.
  7. Valitse kieli ja napsauta sitten Jatka.
  8. Voit asettaa Openfire-palvelimelle käytettävän toimialueen nimen. Jos aiot käyttää Openfire-palvelinta vain paikallisessa verkossasi ilman Internet-yhteyttä, oletusasetukset ovat kunnossa. Jos haluat avata Openfire-palvelimen ulkopuolisille yhteyksille, sinun on annettava täysin kelvollinen verkkotunnus. Voit muuttaa tätä myöhemmin, jos haluat. Oletamme, että käytät Openfirea omassa sisäisessä verkossasi. Hyväksy oletusasetukset ja napsauta Jatka
  9. Voit käyttää ulkoista tietokantaa kaikkien Openfire-tilitietojen säilyttämiseen tai Openfiren mukana tulevaa sisäänrakennettua tietokantaa. Sulautettu tietokanta sopii useimpiin asennuksiin, varsinkin jos yhteyden muodostavien asiakkaiden määrä on alle sata. Jos suunnittelet suurempaa asennusta, ulkoinen tietokanta on parempi valinta. Oletamme, että tämä koskee pientä asennusta, joten valitsemme Embedded Database vaihtoehdon. Napsauta Jatka
  10. Käyttäjätilien tiedot voidaan tallentaa palvelintietokantaan tai ne voidaan noutaa hakemistopalvelimelta (LDAP) tai ClearSpace-palvelimelta. Pienissä ja keskikokoisissa Openfire-asennuksissa, varsinkin jos et vielä käytä LDAP- tai ClearSpace-palvelinta, Openfiren oletusarvoinen sulautettu tietokanta on helpoin vaihtoehto. Jatkamme oletusvalintaa. Tee valintasi ja napsauta Jatka
  11. Viimeinen vaihe on järjestelmänvalvojan tilin luominen. Anna tilille toimiva sähköpostiosoite ja salasana. Yksi huomautus: Et anna käyttäjänimeä tässä vaiheessa. Tämän oletusjärjestelmänvalvojan tilin käyttäjänimi on 'admin' ilman lainausmerkkejä. Napsauta Jatka

Asennus on nyt valmis.

iChat-palvelin - Openfire Jabber -palvelimen määrittäminen

Image
Image

Nyt kun Openfire Jabber -palvelimen perusasetukset on tehty, on aika määrittää palvelin niin, että iChat-asiakkaasi voivat käyttää sitä.

  1. Jos jatkat siitä, mihin jäimme viimeisellä sivulla, näet verkkosivulla painikkeen, jonka avulla voit siirtyä Openfiren hallintakonsoliin. Napsauta painiketta jatkaaksesi. Jos suljit asennussivun, voit palauttaa pääsyn hallintakonsoliin käynnistämällä Openfire-asetusruudun ja napsauttamalla Avaa hallintakonsoli-painiketta.
  2. Anna aiemmin määrittämäsi käyttäjänimi (admin) ja salasana ja napsauta sitten Login.
  3. Openfire-hallintakonsoli tarjoaa välilehtikäyttöliittymän, jonka avulla voit määrittää palvelimen, käyttäjät/ryhmät, istunnot, ryhmäkeskustelut ja laajennukset palvelua varten. Tässä oppaassa tarkastellaan vain perusasioita, jotka sinun on määritettävä, jotta Openfire Jabber -palvelin toimisi nopeasti.

Openfire-hallintakonsoli: Sähköpostiasetukset

  1. Napsauta Server-välilehteä ja napsauta sitten Server Manager-alivälilehteä.
  2. Napsauta Sähköpostiasetukset-valikkokohtaa.
  3. Syötä SMTP-asetukset, jotta Openfire-palvelin voi lähettää ilmoitussähköpostiviestejä järjestelmänvalvojalle. Tämä on valinnainen; Openfire-palvelin toimii riippumatta siitä, määritätkö sähköpostin vai et. Mutta Openfiren järjestelmänvalvojana on hyvä idea saada ilmoituksia, jos ongelmia ilmenee.
  4. Sähköpostiasetuksissa pyydetyt tiedot ovat samat, joita käytät sähköpostiohjelmassasi. Sähköpostipalvelin on SMTP-palvelin (lähtevän postin palvelin), jota käytät sähköpostissasi. Jos sähköpostipalvelimesi vaatii todennusta, muista täyttää Palvelimen käyttäjätunnus ja Palvelimen salasana. Nämä ovat samat tiedot kuin sähköpostitilisi käyttäjätunnus ja salasana.
  5. Voit testata sähköpostiasetuksia napsauttamalla Lähetä testisähköposti -painiketta.
  6. Sinulle annetaan mahdollisuus määrittää, kenelle testisähköposti lähetetään ja mikä on aihe ja leipäteksti. Kun olet tehnyt valintasi, napsauta Lähetä.
  7. Testisähköpostin pitäisi ilmestyä sähköpostisovellukseesi hetken kuluttua.

Openfire-hallintakonsoli: Käyttäjien luominen

  1. Napsauta Users/Groups-välilehteä.
  2. Napsauta Users-alivälilehteä.
  3. Napsauta valikkokohtaa Luo uusia käyttäjiä.
  4. Anna käyttäjänimi ja salasana. Voit myös halutessasi lisätä käyttäjän oikean nimen ja sähköpostiosoitteen ja määrittää, voiko uusi käyttäjä olla palvelimen järjestelmänvalvoja.
  5. Toista sama muille lisättäville käyttäjille.

iChatin käyttäminen yhteyden muodostamiseen

Sinun on luotava käyttäjälle uusi tili iChatissa.

  1. Käynnistä iChat ja valitse iChat-valikosta Preferences.
  2. Valitse Tilit-välilehti.
  3. Napsauta plus (+) -painiketta käyttötililuettelon alla.
  4. Käytä avattavaa valikkoa asettaaksesi tilin tyypiksi "Jabber".
  5. Anna tilin nimi. Nimi on seuraavassa muodossa: käyttäjätunnus@verkkotunnus. Verkkotunnuksen nimi määritettiin asennuksen aikana. Jos käytit oletusasetuksia, se on Openfire-palvelinta isännöivän Macin nimi, jonka nimeen on liitetty ".local". Jos käyttäjänimi on esimerkiksi Tom ja isäntä-Macin nimi on Jerry, koko käyttäjänimi on [email protected].
  6. Syötä salasana, jonka määritit käyttäjälle Openfiressä.
  7. Napsauta Valmis.
  8. Uusi iChat-viestiikkuna avautuu uudelle tilille. Saatat nähdä varoituksen siitä, että palvelimella ei ole luotettavaa varmennetta. Tämä johtuu siitä, että Openfire-palvelin käyttää itse allekirjoitettua varmennetta. Hyväksy varmenne napsauttamalla Jatka-painiketta.

Siinä se on. Sinulla on nyt täysin toimiva Jabber-palvelin, jonka avulla iChat-asiakkaat voivat muodostaa yhteyden. Tietenkin Openfire Jabber -palvelimessa on paljon enemmän toimintoja kuin tässä tutkimme. Tarkastelimme vain vähimmäismäärää, joka vaaditaan Openfire-palvelimen käynnistämiseen ja iChat-asiakasohjelmien yhdistämiseen siihen.

Jos haluat oppia lisää Openfire Jabber -palvelimen käytöstä, löydät lisädokumentaatiota osoitteesta:

Openfire-dokumentaatio

Tämän oppaan viimeisellä sivulla on ohjeet Openfire-palvelimen asennuksen poistamiseen Macista.

iChat Server - Openfire Jabber Serverin asennuksen poistaminen

Image
Image

Yksi asia, jota en pidä Openfiressä, on se, että se ei sisällä asennuksen poistoohjelmaa tai helposti saatavilla olevia ohjeita sen poistamisesta. Onneksi Unix/Linux-versio sisältää tietoja Openfire-tiedostojen sijainnista, ja koska OS X perustuu UNIX-alustalle, oli melko helppoa löytää kaikki tiedostot, jotka oli poistettava sovelluksen poistamiseksi.

Openfiren poistaminen Macille

  1. Käynnistä System Preferences ja valitse sitten Openfire-asetusruutu.
  2. Napsauta Stop Openfire-painiketta.
  3. Lyhyen viiveen jälkeen Openfiren tilaksi tulee Pysäytetty.
  4. Sulje Openfire-asetusruutu.

Jotkin tiedostoista ja kansioista, jotka sinun on poistettava, on tallennettu piilotettuihin kansioihin. Ennen kuin voit poistaa ne, sinun on ensin näytettävä kohteet. Löydät ohjeet näkymättömien kohteiden saamiseen näkyviin sekä niiden palauttamiseen piilotettuun muotoon Openfiren asennuksen poistamisen jälkeen täältä:

Tarkastele piilotettuja kansioita Macissasi terminaalilla

  1. Kun piilotetut kohteet ovat näkyvissä, avaa Finder-ikkuna ja siirry kohtaan: Startup drive/usr/local/
  2. Korvaa sanat "Startup drive" Macin käynnistyst altion nimellä.
  3. Vedä Openfire-kansio /usr/local-kansiossa roskakoriin.
  4. Siirry kohtaan Startup drive/Library/LaunchDaemons ja vedä org.jivesoftware.openfire.plist-tiedosto roskakoriin.
  5. Siirry kohtaan Startup drive/Library/PreferencePanes ja vedä Openfire.prefPane-tiedosto roskakoriin.
  6. Tyhjennä roskakori.
  7. Voit nyt asettaa Macin takaisin oletustilaan, jossa järjestelmätiedostot piilotetaan yllä olevassa linkissä kuvatulla tavalla.

Suositeltava: