Vytvorte server Jabber pre iChat

01 z 04

iChat Server - Vytvorte si svoj vlastný server Jabber

Budeme používať Openfire, open source server pre spoluprácu v reálnom čase. Používa systém XMPP (Jabber) pre svoj systém okamžitých správ a funguje mimo krabice s natívnym klientom iChat, ako aj s mnohými ďalšími klientmi pre zasielanie správ Jabber. Zachytenie obrazovky s pomocou Coyote Moon Inc.

Ak používate iChat , pravdepodobne už viete, že má vstavanú podporu pre zasielanie správ založených na službe Jabber. To je tá istá schéma zasielania správ používaná službou Google Talk a mnohými ďalšími podobnými službami. Spoločnosť Jabber používa protokol s otvoreným zdrojovým kódom s názvom XMPP na iniciovanie a komunikáciu s klientmi správ. Výsledkom rámca s otvoreným zdrojovým kódom je to, že je veľmi jednoduché spustiť svoj vlastný server Jabber na počítači Mac.

Prečo používať svoj vlastný iChat server Jabber?

Existuje mnoho dôvodov, prečo používať svoj vlastný server Jabber, aby umožňoval odosielanie správ iChat:

Existuje veľa iných dôvodov, najmä pre väčšie spoločnosti, ktoré používajú systémy zasielania správ, ale pre väčšinu používateľov vytvára server Jabber z dôvodu zabezpečenia vedomia, že vaše správy iChat pre domáce alebo malé firmy nie sú prístupné vonkajším očkám.

To neznamená, že vytvárate uzavreté prostredie. Server Jabber, ktorý vytvoríte v tejto príručke, je možné nakonfigurovať iba na interné použitie, otvorené na Internet alebo len na čokoľvek medzi tým. Ale aj keď sa rozhodnete otvoriť server Jabber na pripojenie na Internet, môžete stále používať rôzne bezpečnostné opatrenia na zašifrovanie a zachovanie súkromných správ.

S pozadím z cesty, začnime.

K dispozícii sú rôzne aplikácie servera Jabber. Mnohí vyžadujú, aby ste si stiahli zdrojový kód, a potom kompilovať a vytvoriť serverovú aplikáciu sami. Iní sú pripravení ísť s veľmi jednoduchými inštalačnými pokynmi.

Budeme používať Openfire, open source server pre spoluprácu v reálnom čase. Používa systém XMPP (Jabber) pre svoj systém okamžitých správ a funguje mimo krabice s natívnym klientom iChat, ako aj s mnohými ďalšími klientmi pre zasielanie správ Jabber.

Najlepšie je to jednoduchá inštalácia, ktorá sa nijako líši od inštalácie akejkoľvek inej aplikácie Mac. Používa tiež webové rozhranie na konfigurovanie servera, takže nie sú žiadne textové súbory na úpravu alebo správu.

Čo potrebujete na vytvorenie servera Jabber

02 z 04

iChat Server - Inštalácia a nastavenie servera Openfire Jabber

Server Openfire bude fungovať bez ohľadu na to, či nastavíte e-mail. Ale ako správca systému Openfire je dobré, ak budete môcť dostávať upozornenia, ak by kedykoľvek vznikol problém. Zachytenie obrazovky s pomocou Coyote Moon Inc.

Vybrali sme Openfire pre náš Jabber server kvôli jeho ľahkej inštalácii, konfigurácii na webe a dodržiavaniu štandardov, ktoré umožňujú vytvoriť server s viacerými platformami. Ak chcete začať s inštaláciou a nastavením, musíte najnovšiu verziu programu Openfire získať z webovej lokality Ignite Realtime.

Stiahnite si Openfire Jabber / XMPP Server

  1. Ak chcete prevziať aplikáciu Openfire, zastavte webovú stránku projektu Openfire a kliknite na tlačidlo Prevziať najnovšiu verziu programu Openfire.
  2. Openfire je k dispozícii pre tri rôzne operačné systémy: Windows, Linux a Mac. Ako ste pravdepodobne už uhádli, budeme používať verziu aplikácie pre systém Mac.
  3. Vyberte tlačidlo na prevzatie Mac a potom kliknite na súbor openfire_3_7_0.dmg. (Pre tieto pokyny používame program Openfire 3.7.0, keď sa uvoľnia nové verzie.)

Inštalácia Openfire

  1. Po dokončení sťahovania otvorte stiahnutý obrázok disku, ak sa neotvoril automaticky.
  2. Dvakrát kliknite na aplikáciu Openfire.pkg uvedenú na obrázku disku.
  3. Inštalačný program sa otvorí a uvíta vás na server Openfire XMPP. Kliknite na tlačidlo Pokračovať.
  4. Openfire sa opýta, kde sa má softvér nainštalovať; predvolené umiestnenie je pre väčšinu používateľov v poriadku. Kliknite na tlačidlo Inštalovať.
  5. Budete požiadaní o zadanie hesla správcu . Zadajte heslo a kliknite na tlačidlo OK.
  6. Po nainštalovaní softvéru kliknite na tlačidlo Zavrieť.

Nastavenie Openfire

  1. Openfire je nainštalovaný ako tabuľka s predvoľbami. Spustite predvoľby systému kliknutím na ikonu Systémové predvoľby základne alebo výberom možnosti Systémové predvoľby z ponuky Apple.
  2. Kliknite na panel s predvoľbami Openfire, ktorý sa nachádza v kategórii Iné v System Preferences.
  3. Môže sa zobraziť ďalšia správa, ktorá hovorí: "Ak chcete použiť tabuľku predvolieb Openfire, systémové predvoľby sa musia ukončiť a znovu otvoriť." Stane sa to preto, že panel s predvoľbami Openfire je 32-bitová aplikácia. Ak chcete spustiť aplikáciu, 64bitová aplikácia Systémové predvoľby musí skončiť a 32-bitová verzia beží na jej mieste. To neovplyvní výkon vášho počítača Mac, tak kliknite na tlačidlo OK a potom znovu otvorte tabuľku s predvoľbami Openfire.
  4. Kliknite na tlačidlo Otvoriť administrátorskú konzolu.
  5. Tým sa otvorí webová stránka vo vašom predvolenom prehliadači, ktorý vám umožní spravovať server Openfire Jabber.
  6. Keďže ste prvýkrát používali Openfire, administrátorská stránka zobrazí uvítaciu správu a spustite proces nastavenia.
  7. Vyberte jazyk a potom kliknite na tlačidlo Pokračovať.
  8. Môžete nastaviť názov domény, ktorý sa používa pre server Openfire. Ak plánujete spustiť server Openfire iba pre vašu lokálnu sieť bez pripojenia k Internetu, potom sú predvolené nastavenia v poriadku. Ak chcete otvoriť server Openfire pre externé pripojenia, musíte poskytnúť úplný názov domény. Ak si to želáte, môžete to zmeniť neskôr. Budeme predpokladať, že používate Openfire pre svoju vlastnú internú sieť. Prijať predvolené hodnoty a kliknite na tlačidlo Pokračovať.
  9. Môžete si vybrať použitie externej databázy na uchovávanie všetkých údajov o účte Openfire alebo použiť vstavanú vstavanú databázu, ktorá je súčasťou Openfire. Vstavaná databáza je vhodná pre väčšinu inštalácií, najmä ak je počet pripojených klientov menší ako sto. Ak plánujete väčšiu inštaláciu, externá databáza je lepšou voľbou. Predpokladáme, že ide o malú inštaláciu, preto si vyberieme možnosť Embedded Database. Kliknite na položku Pokračovať.
  10. Údaje používateľských kont môžu byť uložené v databáze servera alebo môžu byť vytiahnuté z adresárového servera (LDAP) alebo servera ClearSpace. Pri malých až stredných inštaláciách typu Openfire, najmä ak ešte nepoužívate server LDAP alebo ClearSpace, je najjednoduchšia voľba ako predvolená integrovaná databáza Openfire. Budeme pokračovať pomocou predvoleného výberu. Vyberte svoj výber a kliknite na tlačidlo Pokračovať.
  11. Posledným krokom je vytvorenie účtu správcu. Zadajte funkčnú e-mailovú adresu a heslo pre účet. Jedna poznámka: V tomto kroku neposkytujete používateľské meno. Užívateľské meno pre tento predvolený účet správcu bude "admin" bez úvodzoviek. Kliknite na položku Pokračovať.

Nastavenie je dokončené.

03 z 04

iChat Server - Konfigurácia servera Openfire Jabber

Zadajte používateľské meno a heslo. Môžete tiež voliteľne zahrnúť skutočné meno používateľa a e-mailovú adresu a špecifikovať, či môže byť nový používateľ správcom servera. Zachytenie obrazovky s pomocou Coyote Moon Inc.

Teraz, keď je základné nastavenie servera Openfire Jabber dokončené, je čas nakonfigurovať server tak, aby k nemu mali prístup klienti iChat.

  1. Pokiaľ pokračujete od miesta, kde sme na poslednej strane skončili, uvidíte na webovej stránke tlačidlo, ktoré vám umožní prejsť do konzoly Openfire Administration Console. Kliknutím na tlačidlo pokračujte. Ak ste zatvorili webovú stránku nastavenia, môžete získať opätovný prístup k administrátorskej konzole spustením okna s predvoľbami Openfire a kliknutím na tlačidlo Otvoriť administrátorskú konzolu.
  2. Zadajte používateľské meno (admin) a heslo, ktoré ste zadali skôr, a kliknite na Prihlásiť sa.
  3. Openfire Admin Console poskytuje užívateľské rozhranie na záložkách, ktoré vám umožňuje konfigurovať server, používatelia / skupiny, relácie, skupinový rozhovor a doplnky pre túto službu. V tejto príručke sa budeme zaoberať iba základmi, ktoré musíte nakonfigurovať na rýchle fungovanie servera Openfire Jabber.

Openfire Admin Console: Nastavenia e-mailu

  1. Kliknite na kartu Server a potom na podkartu Server Manager.
  2. Kliknite na položku ponuky Nastavenia e-mailu.
  3. Zadajte nastavenia SMTP, aby server Openfire mohol odosielať správcovi e-maily s upozornením. Toto je voliteľné. server Openfire bude fungovať bez ohľadu na nastavenie e-mailu. Ale ako správca systému Openfire je dobré, ak budete môcť dostávať upozornenia, ak by kedykoľvek vznikol problém.
  4. Požadované informácie v nastaveniach e-mailu sú rovnaké informácie, ktoré používate pre váš e-mailový klient. Hostiteľom pošty je server SMTP (server odchádzajúcej pošty), ktorý používate na odosielanie e-mailov. Ak váš e-mailový server vyžaduje overovanie, uistite sa, že ste vyplnili používateľské meno servera a heslo servera. Toto sú rovnaké informácie ako používateľské meno a heslo pre váš e-mailový účet.
  5. Nastavenia e-mailu môžete otestovať kliknutím na tlačidlo Odoslať testovací e-mail.
  6. Dostávate možnosť určiť, kto by mal prejsť testovací e-mail a aký by mal byť predmet a text tela. Po vykonaní výberu kliknite na tlačidlo Odoslať.
  7. Testovací e-mail sa po krátkej dobe zobrazí vo vašej e-mailovej aplikácii.

Openfire Admin Console: Vytváranie používateľov

  1. Kliknite na kartu Používatelia / Skupiny.
  2. Kliknite na podkartu Používatelia.
  3. Kliknite na položku Vytvoriť nové používateľov.
  4. Zadajte používateľské meno a heslo. Môžete tiež voliteľne zahrnúť skutočné meno používateľa a e-mailovú adresu a špecifikovať, či môže byť nový používateľ správcom servera.
  5. Opakujte pre ďalších používateľov, ktorých chcete pridať.

Používanie aplikácie iChat na pripojenie

Pre iChat budete musieť vytvoriť nový účet pre používateľa.

  1. Spustite iChat a z ponuky iChat vyberte možnosť "Predvoľby".
  2. Vyberte kartu Účty.
  3. Kliknite na tlačidlo plus (+) pod zoznamom bežných účtov.
  4. Pomocou rozbaľovacej ponuky nastavte typ účtu na "Jabber".
  5. Zadajte názov účtu. Názov je v nasledujúcom tvare: username @ domain name. Názov domény bol určený počas procesu inštalácie. Ak ste použili predvolené nastavenia, bude to názov počítača Mac, ktorý je hostiteľom servera Openfire, s ".local" pripojeným k jeho názvu. Napríklad, ak je používateľské meno Tom a hostiteľský Mac je nazývaný Jerry, potom úplné užívateľské meno bude Tom@Jerry.local.
  6. Zadajte heslo, ktoré ste priradili používateľovi v programe Openfire.
  7. Kliknite na položku Hotovo.
  8. Na nový účet sa otvorí nové okno pre zasielanie správ iChat. Môže sa zobraziť upozornenie na server, ktorý nemá dôveryhodný certifikát. Dôvodom je to, že server Openfire používa certifikát s vlastným podpisom. Ak chcete certifikát prijať, kliknite na tlačidlo Pokračovať.

To je všetko. Teraz máte plne funkčný server Jabber, ktorý umožní klientom iChat pripojiť sa. Samozrejme, server Openfire Jabber má oveľa viac funkcií, ako sme tu skúmali. Pozerali sme sa iba na minimum, ktoré je potrebné na spustenie servera Openfire a na pripojenie klientov iChat.

Ak sa chcete dozvedieť viac o používaní servera Openfire Jabber, nájdete ďalšiu dokumentáciu na adrese:

Dokumentácia Openfire

Posledná stránka tejto príručky obsahuje pokyny na odinštalovanie servera Openfire z počítača Mac.

04 z 04

iChat Server - Odinštalovanie servera Openfire Jabber

Zadajte názov účtu. Názov je v nasledujúcom tvare: username @ domain name. Napríklad, ak je používateľské meno Tom a hostiteľský Mac je nazývaný Jerry, potom úplné užívateľské meno bude Tom@Jerry.local. Zachytenie obrazovky s pomocou Coyote Moon Inc.

Jedna vec, ktorú sa mi nepáči Openfire, je to, že neobsahuje odinštalačný program alebo ľahko dostupnú dokumentáciu o tom, ako ju odinštalovať. Našťastie, verzia Unix / Linux obsahuje informácie o tom, kde sa nachádzajú súbory Openfire a odkedy je OS X založená na platforme UNIX, bolo celkom jednoduché nájsť všetky súbory, ktoré je potrebné odstrániť pri odinštalovaní aplikácie.

Odinštalujte Openfire pre Mac

  1. Spustite predvoľby systému a potom vyberte tabuľku predvoľby Openfire.
  2. Kliknite na tlačidlo Stop Openfire.
  3. Po krátkom oneskorení sa stav pre Openfire zmení na hodnotu Zastavené.
  4. Zatvorte tabuľku s predvoľbami Openfire.

Niektoré súbory a priečinky, ktoré musíte odstrániť, sú uložené v skrytých priečinkoch. Skôr ako ich môžete odstrániť, musíte najskôr tieto položky vidieť. Pokyny, ako vytvoriť neviditeľné položky a ako ich vrátiť do skrytého formátu po dokončení odinštalovania Openfire, nájdete tu:

Zobraziť skryté priečinky na počítači Mac pomocou terminálu

  1. Po zverejnení skrytých položiek otvorte okno Finder a prejdite na:
    Spúšťacia jednotka / usr / local /
  2. Nahradiť slová "Startup drive" s názvom vášho zavádzacieho systému Mac.
  3. Keď sa dostanete do priečinka / usr / local, presuňte priečinok Openfire do koša.
  4. Prejdite do počiatočnej jednotky / Library / LaunchDaemons a presuňte súbor org.jivesoftware.openfire.plist do koša.
  5. Prejdite na položku Spúšťacia jednotka / Knižnica / Predvoľby a presuňte súbor Openfire.prefPane do koša.
  6. Vyprázdnite koš.
  7. Teraz môžete Mac nastaviť späť na predvolené podmienky skrytia systémových súborov pomocou procesu uvedeného vyššie.