Modul 1 · 1.2
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ád | Disztribúciók | Csomagkezelés | Ebben a tanfolyamban |
|---|---|---|---|
| Debian | Debian, Ubuntu | apt | Fő vonal |
| Red Hat | RHEL, AlmaLinux, Rocky Linux | dnf | Rö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:
- 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.
- 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).
- 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.comIdő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: activeHa 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 upgradeA 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
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 konzol a szolgáltató paneljében található, és felhasználónévvel és jelszóval működik, nem SSH-kulccsal. Minden nagyobb módosítás előtt készítsen pillanatképet (snapshot), de ne tekintse mentésnek.
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.
