Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

VPS kiválasztása és telepítése

Modul 1: Az első szervere · Olvasási idő: 10 perc

Tanulási cél: A lecke után Ön ki tud választani egy operációs rendszert és egy telepítési módot a VPS-éhez, helyesen el tudja végezni az első beállításokat, és megtalálja a vészhelyzeti hozzáféréseket (konzol, pillanatkép, újratelepítés), még mielőtt szüksége lenne rájuk.

Kulcsfogalmak: disztribúció, LTS, image, cloud-init, root-jelszó, SSH-kulcs a telepítéskor, IPv4 és IPv6, konzol, rescue vagy ISO, pillanatkép (snapshot), hosztnév, időzóna

Disztribúció kiválasztása

A Linux a mag (a kernel). Amit Ön telepít, az egy disztribúció: a kernel és az összes program, egy csomagkezelő, valamint egy csapat, amely a frissítéseket biztosítja. Szerverekhez két nagy család létezik:

CsaládDisztribúciókCsomagkezelésEbben a tanfolyamban
DebianDebian, UbuntuaptFő vonal
Red HatRHEL, AlmaLinux, Rocky LinuxdnfRövid blokkok ott, ahol eltér

Válasszon hosszú támogatású verziót. Az Ubuntunál ezt LTS-nek (long term support) hívják: kétévente áprilisban jelenik meg egy LTS-verzió, öt év általános biztonsági frissítéssel. Az Ubuntu 24.04 LTS 2029 májusáig kapja ezeket; az Ubuntu 26.04 LTS 2026 áprilisában jelent meg. A Debian nagyjából kétévente ad ki új stabil verziót; a Debian 13 (trixie) 2025. augusztus 9-én jelent meg, és a Debian LTS-sel együtt körülbelül öt év frissítést kap (2030 júniusáig). A 4.3. leckében olvashat arról, hogyan válthat később új verzióra.

Miért nem a legújabb "köztes verzió"? Az LTS nélküli Ubuntu-verziók csak kilenc hónapig kapnak frissítéseket. Egy szerveren nem szeretne minden évben nagy verziófrissítést végezni.

Nem tudja eldönteni, Debian vagy Ubuntu? Mindkettő kiváló. A Debian puritánabb, és verzióról verzióra kevesebbet változik; az Ubuntuhoz több útmutató található az interneten, és valamivel újabb szoftvereket tartalmaz. A tanfolyam parancsai mindkettőn működnek.

Az image és a cloud-init

VPS esetén általában nem telepítő DVD-ről telepít saját maga. Ehelyett egy image-et választ: egy előre elkészített, minimális telepítést. Az első indításkor egy program, a cloud-init, az Ön VPS-éhez igazítja ezt a telepítést. Ez a program:

  • beállítja a hosztnevet és a hálózatot;
  • a lemezt akkorára bővíti, amekkorát a csomagja tartalmaz;
  • beállítja a root-jelszót vagy az Ön SSH-kulcsát;
  • új, egyedi host keyeket hoz létre az SSH-hoz (ezekkel a kulcsokkal azonosítja magát a szerver, 1.3. lecke);
  • kiírja ezeknek a host keyeknek az ujjlenyomatát a konzolra.

Ez utóbbi hasznos: a konzolon később ellenőrizheti, hogy valóban a saját szerverével kommunikál.

Jelszó vagy kulcs a telepítéskor

Telepítéskor a panel általában root-jelszót, valamint opcionálisan egy nyilvános SSH-kulcsot kér. Adja meg mindkettőt:

  • A jelszóra a konzolos bejelentkezéshez van szüksége (a konzol nem ismeri az SSH-kulcsokat). Válasszon hosszú, egyedi jelszót a jelszókezelőjéből.
  • A kulcsot az SSH-hoz használja. Így soha nem kell jelszóval bejelentkeznie az interneten keresztül, és a 2.2. leckében azonnal kikapcsolhatja a jelszavas bejelentkezést.

Ha még nincs kulcsa, a 2.1. leckében létrehozza. Később is hozzáadhatja, ez nem probléma.

Az interneten működő botok már az első indítás után néhány percen belül jelszavakat próbálgatnak a 22-es porton. Egy rövid vagy újrahasznosított root-jelszó esetén ezért nem az a kérdés, hogy "feltörik-e", hanem az, hogy "mikor".

Vészhelyzeti hozzáférések: keresse meg őket most

Mielőtt bármit módosítana az SSH-n vagy a tűzfalon, tudnia kell, hogyan jut vissza, ha kizárja magát. Egy VPS-panel erre szinte mindig három dolgot kínál:

  1. A konzol. A VPS képernyője a böngészőjében, mintha billentyűzettel és monitorral a szerver mellett ülne. Akkor is működik, ha az SSH, a tűzfal vagy a hálózat elromlott. Felhasználónévvel és jelszóval jelentkezik be, nem kulccsal.
  2. Pillanatképek. A teljes VPS pillanatnyi állapotának mentése. Minden nagyobb módosítás előtt készítsen egyet; ha valami balul sül el, visszaállíthatja. Egy pillanatkép általában ugyanazon a tárolón van, mint a VPS, ezért nem biztonsági mentés (8.1. lecke).
  3. Rescue vagy ISO. Indítás egy mentőrendszerről vagy telepítő ISO-ról, hogy megjavíthassa a lemezt, ha maga a szerver már nem indul el. Végső megoldásként pedig: újratelepítés, amely mindent töröl.

A WebOké-nál ezeket a VPS-képernyőn találja: Konzol, a Pillanatképek fül, az ISO és rDNS fül, valamint az újratelepítés a Beállítások alatt. Más szolgáltatóknál hasonlóan működik, olyan nevekkel, mint "VNC-console", "rescue mode" vagy "rebuild".

Tegye meg most rögtön: nyissa meg egyszer a konzolt, és jelentkezzen be. Így tudja, hogy működik, és látja, hol van a beillesztés gombja (a konzolban a másolás és beillesztés gyakran másképp működik).

Az első beállítások

Jelentkezzen be (a konzolon vagy SSH-n keresztül, 1.3. lecke), és nézze meg, mi áll rendelkezésére:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Három dolgot érdemes most helyesen beállítani:

Hosztnév. Adjon a szerverének felismerhető nevet, lehetőleg azt a teljes nevet, amelyet később a DNS-ben is megad:

root@web1:~# hostnamectl set-hostname web1.example.com

Időzóna és idő. A naplók csak akkor használhatók, ha az idő pontos. A szerverek gyakran UTC-n futnak; ez rendben van, ha tud róla. Az alábbi példa a holland időt állítja be; Ön válassza a saját időzónáját, Magyarországon ez Europe/Budapest:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Ha a System clock synchronized sornál nem yes áll, az óra el fog csúszni. Ez megnehezíti a tanúsítványok és a naplók kezelését.

Frissítés. Egy image gyakran néhány hetes. Frissítsen azonnal:

root@web1:~# apt update && apt upgrade

A 4. modulban pontosan megtudja, mit csinálnak ezek a parancsok, és hogyan végeztetheti ezt automatikusan.

IPv4 és IPv6

A VPS általában kap egy IPv4-címet (például 192.0.2.10) és egy IPv6-címet vagy egy teljes IPv6-blokkot (például 2001:db8:10::10). Nézze meg, milyen címei vannak a szerverének:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Jegyezze fel mindkettőt. Az IPv6 elfelejtése az egyik leggyakoribb hiba a szerverüzemeltetésben: egy tűzfal, amely csak az IPv4-et védi (5.2. lecke), vagy egy AAAA rekord, amely olyan címre mutat, ahol semmi sem figyel (7.1. lecke). A fe80: kezdetű címek link-local címek, és csak a helyi hálózaton belül érvényesek; ezeket nem használja DNS-hez.

AlmaLinuxon és Rocky Linuxon

Itt is vannak hosszú támogatású verziók (fő verziónként körülbelül tíz év). A frissítés a dnf upgrade paranccsal történik. A hostnamectl és a timedatectl ugyanúgy működik. A SELinux alapértelmezés szerint be van kapcsolva; a 10.1. leckében olvashat arról, miért érdemes így hagyni.

Összefoglalás

  • Válasszon hosszú támogatású disztribúciót: Debian stable vagy Ubuntu LTS (a tanfolyam fő vonala), illetve AlmaLinux/Rocky Linux.
  • Egy image és a cloud-init minimális telepítést ad új host keyekkel; az ujjlenyomatok a konzolon láthatók.
  • Telepítéskor adjon meg erős root-jelszót (a konzolhoz) és a nyilvános SSH-kulcsát (az SSH-hoz).
  • Keresse meg a konzolt, a pillanatképeket és a rescue/ISO lehetőséget, mielőtt szüksége lenne rájuk, és próbálja ki egyszer a konzolt.
  • Állítsa be helyesen a hosztnevet és az időzónát, ellenőrizze az időszinkronizálást, frissítsen, és jegyezze fel az IPv4- és IPv6-címét.

Kvíz

1. Miért érdemes szerverhez LTS-verziót vagy Debian stable-t választani?



2. Miért van szükség az SSH-kulcs mellett mégis erős root-jelszóra?



3. Mi a különbség a pillanatkép és a biztonsági mentés között?



4. A timedatectl kimenete System clock synchronized: no. Miért probléma ez?



5. A ip -brief address kimenetében van egy fe80: kezdetű cím. Mi ez?



Feladat

Feladat O1.2: A szerver előkészítése. Telepítse a VPS-ét (vagy egy virtuális gépet), jelentkezzen be egyszer a konzolon keresztül, készítsen pillanatképet, állítsa be a hosztnevet és az időzónát, frissítsen, és jegyezze fel az IPv4- és IPv6-címet, a disztribúciót és a verziót. Pipálja ki az ellenőrzőlista pontjait.

O1.2. feladat: A szerver előkészítése

Ezt a feladatot saját maga végzi el, senki nem ellenőrzi. Pipálja ki, amit elvégzett, és jelölje meg a feladatot elvégzettként.




A pipái és jegyzetei csak ebben a böngészőben maradnak meg, sehova nem küldjük el őket. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy elvégezte a feladatot.

További olvasnivaló

A WebOké-nál az egyes részek úgy nevezik, ahogy ezekben a cikkekben szerepelnek; más szolgáltatóknál hasonlóan működik.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…