ZNC telepítése
A ZNC konfigurálása
Hálózat konfigurálása
Befejezés
A ZNC egy ingyenes és nyílt forráskódú IRC kidobó, amely állandóan csatlakozik a hálózathoz, így az ügyfelek offline állapotban is fogadhatják az elküldött üzeneteket.
Ez az oktatóanyag végigvezeti a ZNC CentOS 7 rendszeren történő telepítésének és konfigurálásának folyamatán. Feltételezzük, hogy a felhasználó tudja, hogyan kell konfigurálni a tűzfalat. A CentOS 7 rendszeren ez a FirewallD, amely alapértelmezés szerint megszakítja a bejövő kapcsolatokat, még akkor is, ha konfigurálta a Vultr webalapú megoldását.
ZNC telepítése
A ZNC telepítése meglehetősen egyszerű, de engedélyeznie kell az Extra Packages for Enterprise Linux (EPEL) szolgáltatást.
Az erre vonatkozó utasításokat a https://www.vultr.com/docs/enable-epel-on-centos oldalon találja .
Ha ez megtörtént, futtassa yum install znca ZNC telepítését.
A ZNC konfigurálása
A használatával ne futtasson semmit az internettel szemben root, ezért általában javasolt új felhasználó létrehozása kifejezetten a távolról elérhető alkalmazásokhoz. Szerencsére a ZNC ezt már a tárolóból történő telepítéskor is megteszi, így ezt nem kell manuálisan tennünk.
Most, hogy telepítve van, futtassa sudo -u znc znc --makeconfa konfigurációs folyamat megkezdéséhez.
Az első üzenet, amelyet kap, arra kéri, hogy válasszon hallgatási portot. Ez az a port, ahonnan elérheti a kidobót (beleértve a webes felületet is), ezért a 6697-t választjuk , mivel ez a leggyakoribb port az secureIRC szerverek számára.
A konzol a következőképpen fog kinézni.
[ ?? ] Listen on port (1025 to 65534): 6697
A második kérdés megkérdezi, hogy szeretné-e használni az SSL-t a kidobóhoz. Erősen ajánlott ezt megtenni, mivel enélkül mindent sima szövegként küldenek el, vagyis ugyanazon a hálózaton bárki elolvashatja a chatjeit.
[ ?? ] Listen using SSL (yes/no) [no]: yes
A harmadik kérdés megkérdezi, hogy szeretné-e engedélyezni az IPv6-ot. Ennek nincs valódi hátránya, és ahogy a világ a 100%-os IPv6 elfogadás felé halad, ez azt jelenti, hogy később nem kell semmit megváltoztatnia. Csak nyomja ENTERmeg az alapértelmezett beállítás használatához.
[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:
Ha még nem telepítette a ZNC-t erre a szerverre, a ZNC figyelmezteti Önt egy hiányzó fájlra. Ne aggódjon, ez normális, és a ZNC létrehozza.
A következő prompt felhasználónevet kér a rendszergazda fiókjához, tehát válasszon bármit, amit szeretne. Az egyetlen szigorú követelmény csak alfanumerikus karakterek használata.
[ ?? ] Username (alphanumeric):
A rendszer kéri, hogy állítson be egy jelszót. Ismét válasszon bármit, amit szeretne. Biztonsági okokból nem fogja látni jelszavát, amikor beírja.
[ ?? ] Enter password:
[ ?? ] Confirm password:
Ekkor a rendszer felkéri a "nick" megadására. Ez a megjelenített neved az IRC-n, és alapértelmezés szerint a felhasználóneved. Válasszon valamit, ami tetszik, de ne aggódjon miatta, mert később megváltoztathatja.
[ ?? ] Nick [example]:
Alternatív nicket is kér, ez akkor használatos, ha az elsődleges nick használatban van. Alapértelmezés szerint az előző nicked lesz, a végén aláhúzással.
[ ?? ] Alternate nick [example_]:
A következő felszólítás az „ident”-re vonatkozik, amelyre egyes IRC-kliensekben, köztük a HexChat-ben „felhasználónévként” hivatkoznak. Ez az Ön nevének az a része, amely a gazdagépnév elején szerepel a WHOIS-prompt során, így ha az Ön azonosítója exampleés a gazdagép neve example.com, akkor vissza fog térni example@example.com. Alapértelmezés szerint a korábban beállított felhasználónév.
[ ?? ] Ident [example]:
Ezután valódi nevet fog kérni. Nem kell ezt valódi névként beállítani, és ez az alapértelmezés: Got ZNC?Egyes IRC kliensek alapértelmezett realnameértéke , ezt választhatja, ha tetszik.
[ ?? ] Real name [Got ZNC?]:
Ez a következő egy kicsit jobban érintett. Egy "bind host"-t kér, amely az az IP-cím, amelyet a ZNC az IRC-kiszolgálóhoz való csatlakozáshoz használ. Nem kötelező, de ha be szeretné állítani, kövesse az alábbi lépéseket:
- Nyissa meg a https://my.vultr.com/ oldalt .
- Kattintson az éppen konfigurálandó szerver nevére.
- Keressen egy bejegyzést
IP Addressa szerver országa alatt.
- Kattintson a számok jobb oldalán található ikonra.
- Illessze be az IP-címet a terminálba. Ha a konzolt használja, manuálisan kell megírnia, egyes SSH-kliensek lehetővé teszik a beillesztést a jobb gombbal vagy a SHIFT+ gombbal INSERT.
Nem kell aggódnia a változás miatt, mivel a Vultr statikus IP-címet rendel hozzá.
[ ?? ] Bind host (optional):
Hálózat konfigurálása
A következő kérdés az, hogy szeretne-e most beállítani egy hálózatot az alapértelmezett értékkel yes. Nyugodtan hagyja ki ezt, ha úgy döntött, hogy nem konfigurál hálózatot.
[ ?? ] Set up a network? (yes/no) [yes]:
Ez az útmutató feltételezi, hogy most a hálózat konfigurálása mellett döntött.
A rendszer egy nevet kér, ez annak az IRC hálózatnak a megjelenített neve, amelyhez csatlakozik. Az alapértelmezés freenodeegy nagy nyilvános IRC-szerver.
[ ?? ] Name [freenode]:
Ezt követően meg kell adnia egy szerver gazdagépet. Ez csak a gazdagépnév, nem a port.
[ ?? ] Server host (host only):
Ezután a rendszer megkérdezi, hogy a szerver használ-e SSL-t. Ezt magának kell megtalálnia, mivel szerverenként változó.
[ ?? ] Server uses SSL? (yes/no) [no]:
Most kérni fogja a portot, amelyen a kiszolgáló van. Ha az SSL be van kapcsolva, akkor az alapértelmezett, 6697ha nem, akkor az alapértelmezett 6667. Ez megmutatja, hogyan néz ki, ha az SSL engedélyezettként van megadva.
[ ?? ] Server port (1 to 65535) [6697]:
Most a szerver jelszavát kéri. Ha a kiszolgálónak nincs szüksége rá, hagyja üresen, és nyomja meg ENTERa gombot a folytatáshoz.
[ ?? ] Server password (probably empty):
A következő prompt a kezdeti csatornákat kéri, amelyekhez a csatlakozás után automatikusan csatlakozik. Nyugodtan hagyd üresen a folytatáshoz, ha nem szeretnél.
[ ?? ] Initial channels:
Befejezés
A szakasz befejezése után néhány utasítást kap a ZNC-hez való csatlakozásról és konfigurálásról. Így fog kinézni:
[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied. You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/
Az utolsó kérdés megkérdezi, hogy most szeretné-e futtatni a ZNC-t.
[ ?? ] Launch ZNC now? (yes/no) [yes]:
Gratulálunk, befejezte a ZNC telepítését és konfigurálását. Ne feledje, hogy a beállításokat a webes konfiguráción keresztül módosíthatja, és nem kell manuálisan szerkesztenie a konfigurációs fájlokat.