Modul 1 · 1.2
Izbira in namestitev VPS
Modul 1: Vaš prvi strežnik · Čas branja: 10 minut
Učni cilj: Po tej lekciji boste znali izbrati operacijski sistem in namestitev za svoj VPS, pravilno nastaviti prve nastavitve in poiskati svoje zasilne dostope (konzola, posnetek, ponovna namestitev), preden jih boste potrebovali.
Ključni pojmi: distribucija, LTS, slika (image), cloud-init, geslo za root, ključ SSH ob namestitvi, IPv4 in IPv6, konzola, rescue ali ISO, posnetek (snapshot), ime gostitelja, časovni pas
Izbira distribucije
Linux je jedro (kernel). Kar namestite, je distribucija: jedro skupaj z vsemi programi, upraviteljem paketov in ekipo, ki zagotavlja posodobitve. Za strežnike obstajata dve veliki družini:
| Družina | Distribucije | Upravljanje paketov | V tem tečaju |
|---|---|---|---|
| Debian | Debian, Ubuntu | apt | Glavna smer |
| Red Hat | RHEL, AlmaLinux, Rocky Linux | dnf | Kratki razdelki, kjer je drugače |
Izberite različico z dolgoročno podporo. Pri Ubuntuju se to imenuje LTS (long term support): vsaki dve leti aprila izide različica LTS s petimi leti standardnih varnostnih posodobitev. Ubuntu 24.04 LTS jih prejema do maja 2029; Ubuntu 26.04 LTS je izšel aprila 2026. Debian približno vsaki dve leti izda novo stabilno različico; Debian 13 (trixie) je izšel 9. avgusta 2025 in skupaj z Debian LTS prejema približno pet let posodobitev (do junija 2030). V lekciji 4.3 boste prebrali, kako pozneje preidete na novo različico.
Zakaj ne najnovejše "vmesne različice"? Različice Ubuntuja brez LTS prejemajo posodobitve le devet mesecev. Na strežniku ne želite vsako leto izvajati velike nadgradnje.
Se ne morete odločiti med Debianom in Ubuntujem? Oba sta odlična. Debian je bolj skromen in se med različicami manj spreminja; za Ubuntu je na internetu več navodil in ima nekoliko novejšo programsko opremo. Ukazi v tem tečaju delujejo na obeh.
Slika in cloud-init
Pri VPS običajno ne nameščate sami z namestitvenega DVD-ja. Izberete sliko (image): vnaprej pripravljeno, minimalno namestitev. Ob prvem zagonu program cloud-init to namestitev prilagodi Vašemu VPS. Ta:
- nastavi ime gostitelja in omrežje;
- poveča disk na velikost Vašega paketa;
- nastavi geslo za root ali Vaš ključ SSH;
- ustvari nove, edinstvene gostiteljske ključe (host keys) za SSH (ključe, s katerimi se Vaš strežnik predstavi, lekcija 1.3);
- izpiše prstne odtise teh gostiteljskih ključev v konzolo.
Zadnje je priročno: v konzoli boste pozneje lahko preverili, ali res komunicirate s pravim strežnikom.
Geslo ali ključ ob namestitvi
Ob namestitvi nadzorna plošča običajno zahteva geslo za root in po želji javni ključ SSH. Nastavite oboje:
- Geslo potrebujete za prijavo v konzolo (konzola ne pozna ključev SSH). Izberite dolgo, edinstveno geslo iz svojega upravitelja gesel.
- Ključ uporabljate za SSH. Tako se Vam prek interneta nikoli ni treba prijaviti z geslom, prijavo z geslom pa lahko v lekciji 2.2 takoj izklopite.
Če ključa še nimate, ga boste ustvarili v lekciji 2.1. Dodate ga lahko tudi pozneje; to ni težava.
Roboti na internetu že nekaj minut po prvem zagonu poskušajo uganiti gesla na vratih 22. Pri kratkem ali ponovno uporabljenem geslu za root takrat ni vprašanje "ali", temveč "kdaj".
Vaši zasilni dostopi: poiščite jih zdaj
Preden karkoli spremenite pri SSH ali požarnem zidu, morate vedeti, kako se vrnete, če se sami zaklenete ven. Nadzorna plošča VPS ima za to skoraj vedno tri možnosti:
- Konzola. Zaslon Vašega VPS v brskalniku, kot bi sedeli ob strežniku s tipkovnico in monitorjem. Deluje tudi, ko so SSH, požarni zid ali omrežje pokvarjeni. Prijavite se z uporabniškim imenom in geslom, ne s ključem.
- Posnetki. Trenutna slika celotnega VPS. Naredite ga pred vsako večjo spremembo; če gre kaj narobe, ga obnovite. Posnetek je običajno na isti shrambi kot Vaš VPS, zato ni varnostna kopija (lekcija 8.1).
- Rescue ali ISO. Zagon iz reševalnega sistema ali namestitvene slike ISO, da popravite disk, ko se strežnik sam ne zažene več. Kot zadnja rešitev pa še ponovna namestitev, ki izbriše vse.
Pri WebOké jih najdete na zaslonu VPS: Konzola, zavihek Posnetki, zavihek ISO in rDNS ter ponovna namestitev pod Nastavitve. Pri drugih ponudnikih deluje podobno, z imeni, kot so "VNC-console", "rescue mode" ali "rebuild".
Naredite to takoj: enkrat odprite konzolo in se prijavite. Tako boste vedeli, da deluje, in videli, kje je gumb za lepljenje (v konzoli kopiranje in lepljenje pogosto delujeta drugače).
Prve nastavitve
Prijavite se (prek konzole ali SSH, lekcija 1.3) in poglejte, kaj imate:
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-...Tri stvari, ki jih zdaj pravilno nastavite:
Ime gostitelja. Strežniku dajte ime, ki ga prepoznate, najbolje polno ime, ki ga boste pozneje vpisali tudi v DNS:
root@web1:~# hostnamectl set-hostname web1.example.comČasovni pas in čas. Dnevniki so uporabni le, če je čas pravilen. Strežniki so pogosto nastavljeni na UTC; to je v redu, če to le veste. Spodnji primer nastavi nizozemski čas; izberite svoj časovni pas, za Slovenijo je to Europe/Ljubljana:
root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
NTP service: activeČe pri System clock synchronized ne piše yes, bo ura začela odstopati. Certifikati in dnevniki zaradi tega postanejo težavni.
Posodabljanje. Slika je pogosto stara nekaj tednov. Takoj posodobite:
root@web1:~# apt update && apt upgradeV modulu 4 boste natančno prebrali, kaj ti ukazi počnejo in kako to poteka samodejno.
IPv4 in IPv6
Vaš VPS običajno dobi naslov IPv4 (na primer 192.0.2.10) in naslov IPv6 ali cel blok IPv6 (na primer 2001:db8:10::10). Preverite, katere naslove ima Vaš strežnik:
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::...Zapišite si oba. Pozabljeni IPv6 je ena najpogostejših napak pri upravljanju strežnikov: požarni zid, ki ščiti le IPv4 (lekcija 5.2), zapis AAAA, ki kaže na naslov, kjer nič ne posluša (lekcija 7.1). Naslovi, ki se začnejo z fe80:, so link-local in veljajo le znotraj lokalnega omrežja; teh ne uporabljate za DNS.
Na AlmaLinux in Rocky Linux
Tudi tu obstajajo različice z dolgoročno podporo (približno deset let za glavno različico). Posodabljanje poteka z dnf upgrade. hostnamectl in timedatectl delujeta enako. SELinux je privzeto vklopljen; v lekciji 10.1 boste prebrali, zakaj naj ostane vklopljen.
Povzetek
- Izberite distribucijo z dolgoročno podporo: Debian stable ali Ubuntu LTS (glavna smer tega tečaja) ali AlmaLinux/Rocky Linux.
- Slika s cloud-init Vam da minimalno namestitev z novimi gostiteljskimi ključi; prstni odtisi so izpisani v konzoli.
- Ob namestitvi nastavite močno geslo za root (za konzolo) in svoj javni ključ SSH (za SSH).
- Poiščite konzolo, posnetke in rescue/ISO, preden jih potrebujete, in konzolo enkrat preizkusite.
- Pravilno nastavite ime gostitelja in časovni pas, preverite sinhronizacijo časa, posodobite sistem in si zapišite naslova IPv4 in IPv6.
Kviz
Naloga
Naloga O1.2: Priprava Vašega strežnika. Namestite svoj VPS (ali virtualni stroj), se enkrat prijavite prek konzole, naredite posnetek, nastavite ime gostitelja in časovni pas, posodobite sistem ter si zapišite IPv4, IPv6, distribucijo in različico. Odkljukajte kontrolni seznam.
Naloga O1.2: Priprava Vašega strežnika
To nalogo opravite sami; nihče je ne pregleda. Odkljukajte, kar ste naredili, in nalogo označite kot opravljeno.
Konzola je v nadzorni plošči Vašega ponudnika in deluje z uporabniškim imenom in geslom, ne s ključem SSH. Pred vsako večjo spremembo naredite posnetek stanja (snapshot), vendar ga ne obravnavajte kot varnostno kopijo.
Vaše kljukice in zapiski ostanejo samo v tem brskalniku, nikamor jih ne pošiljamo. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo opravili.
Za nadaljnje branje
Pri WebOké se deli imenujejo tako kot v teh člankih; pri drugih ponudnikih deluje podobno.
- Začnite uporabljati svoj VPS
- Priklop lastnega ISO ali ponovna namestitev VPS
- Nimate več dostopa do svojega VPS: kaj storiti?
- Posnetki in varnostne kopije Vašega VPS
- Ubuntu, cikel izdaj: https://ubuntu.com/about/release-cycle
- Debian, izdaje: https://www.debian.org/releases/
- VPS: od prve prijave do varnega strežnika 1.2: Namestitev VPS: operacijski sistem, geslo in ključ SSH
