V tejto časti si povieme o tom, ako nainštalovať a nastaviť IRC server ircd-irc2 a povieme si aj o tom, ako nainštalovať a nastaviť Jabber server pre odosielanie tzv. okamžitých správ.
Úložiská softvéru Ubuntu obsahujú mnoho Internet Relay Chat serverov. Táto časť sa zameria na to, ako nainštalovať a nastaviť IRC server ircd-irc2.
Ak chceme nainštalovať ircd-irc2, spustíme nasledujúci príkaz v príkazovom riadku:
sudo apt-get install ircd-irc2
Konfiguračné súbory sú uložené v priečinku
/etc/ircd
. Dokumentácia je dostupná zasa v priečinku /usr/share/doc/ircd-irc2
.
IRC nastavenia môžeme zmeniť v konfiguračnom súbore
/etc/ircd/ircd.conf
. V tomto súbore môžeme nastaviť názov IRC stanice zmenou nasledujúceho riadka (miesto irc.localhost):
M:irc.localhost::Debian ircd default configuration::000A
Uistite sa, že alias tohto meno stanice je definovaný aj v DNS. Napríklad, ak nastavíme ako meno IRC stanice irc.nieco.sk, uistíme sa, či DNS server vráti pre mennú adresu irc.nieco.sk číselnú IP adresu. Názov IRC stanice by nemal byť rovnaký, ako názov samotnej stanice (počítača).
Nastavenia účtu IRC administrátora sa dajú upraviť pomocou nasledujúceho riadka:
A:Organization, IRC dept.:Daemon <ircd@example.irc.org>:Client Server::IRCnet:
Môžeme pridať ďalšie riadky, ktorými nastavíme IRC porty, na ktorých má server načúvať, prihlasovacie údaje operátora, spôsob autentifikácie klientov atď. Viac informácií sa nachádza vo vzorovom konfiguračnom súbore
/usr/share/doc/ircd-irc2/ircd.conf.example.gz
.
Úvodná správa, ktorá sa má zobraziť v IRC klientovi po pripojení k serveru, sa dá nastaviť v súbore
/etc/ircd/ircd.motd
.
Po vykonaní všetkých potrebných zmien reštartujeme IRC server použitím nasledujúceho príkazu:
sudo /etc/init.d/ircd-irc2 restart
Úložiská Ubuntu obsahujú aj ďalšie IRC servery, napríklad ircd-ircu a ircd-hybrid.
Viac informácií o IRC serveroch sa dozviete na stránke IRCD FAQ.
Viac informácií sa nachádza aj na stránke Ubuntu Wiki IRCD.
Jabber je populárny protokol na odosielanie okamžitých správ (instant message) založený na otvorenom štandarde XMPP, ktorý používa mnoho populárnych aplikácií. Táto časť hovorí o tom, ako nastaviť Jabberd 2 v lokálnej sieti LAN. Toto nastavenie sa však dá prispôsobiť aj tak, aby poskytovaná služba fungovala aj cez Internet.
Server jabberd2 nainštalujeme zadaní príkazu:
sudo apt-get install jabberd2
Na autentifikáciu do systému jabberd2 sa používa Berkely DB, ktorá sa nastavuje pomocou niekoľkých XML konfiguračných súborov. Je to veľmi jednoduchý spôsob autentifikácie. Ak nám takýto spôsob autentifikácie nevyhovuje, jabberd2 umožňuje autentifikáciu za pomoci systémov LDAP, MySQL, Postgresql, atď.
Najskôr otvoríme súbor /etc/jabberd2/sm.xml
a zmeníme riadok:
<id>jabber.nieco.sk</id>
![]() |
Miesto adresy jabber.nieco.sk zadajte mennú alebo číselnú adresu vášho servera. |
---|---|
Teraz v časti <storage> zmeníme hodnotu <driver> na:
<driver>db</driver>
Potom otvoríme súbor /etc/jabberd2/c2s.xml
a v časti <local> zmeníme hodnotu:
<id>jabber.nieco.sk</id>
a v časti <authreg> upravíme hodnotu <module> na:
<module>db</module>
Nakoniec reštartujeme jabberd2 aby sa prejavili nové nastavenia:
sudo /etc/init.d/jabberd2 restart
Teraz by sa malo dať pripojiť na server pomocou Jabber klienta ako napríklad Pidgin.
![]() |
Výhoda použitia Berkeley DB pre dáta používateľov je tá, že po nastavení nie je potrebná žiadna ďalšia údržba. Ak potrebujete mať väčšiu kontrolu nad kontami používateľov, odporúčame použiť iný spôsob autentifikácie. |
---|---|
Viac informácií o konfigurácii servera Jabberd2 sa nachádza na stránke Jabberd2 Web Site.
Viac informácií o možnostiach autentifikácie sa nachádza na stránke Jabberd2 Install Guide.
Viac informácií sa nachádza aj na stránke Setting Up Jabber Server Ubuntu Wiki.