2. diel - Administrácia VPS - Oživenie našej VPS
V minulom dieli kurze o administráciu VPS sme si objednali svoju prvú VPS. Dnes sa k nim pripojíme a oživíme ju.
Než sa nám server sprevádzkuje, vymyslíme mu nejaké pekné meno, aby sme s ním nadviazali citovú väzbu.
Akonáhle vyskočí notifikácia, že je server pripravený na použitie, klikneme v menu na položku Servery, kde nájdeme náš server.
Tu máme možnosť kompletnej správy servera.
- Detaily Premenovať server
Zmena systému (pozn .: po zmene systému je potrebné prejsť do možností a stlačiť tlačidlo preinštalovať)
upraviť HW
- Premenovať server
- Zmena systému (pozn .: po zmene systému je potrebné prejsť do možností a stlačiť tlačidlo preinštalovať)
- upraviť HW
- Konzola - obsahuje prístupové údaje na: VNC - jedná sa
o vzdialený prístup k serveru, ktorý nám umožňuje
pripojiť sa na obrazovku monitora a ovládať klávesnicu a
myš tak, ako keby sme u servera naozaj boli. Možno tak napríklad
sledovať boot, urobiť manuálne inštaláciu systému a pod.
PuTTY - vzdialené pripojenie do konzoly cez SSH. My budeme využívať pre naše účely túto možnosť. Takže si PuTTY po kliknutí na odkaz stiahnite. A poznačte si prihlasovacie údaje (IP, meno, heslo).
- VNC - jedná sa o vzdialený prístup k serveru, ktorý nám umožňuje pripojiť sa na obrazovku monitora a ovládať klávesnicu a myš tak, ako keby sme u servera naozaj boli. Možno tak napríklad sledovať boot, urobiť manuálne inštaláciu systému a pod.
- PuTTY - vzdialené pripojenie do konzoly cez SSH. My budeme využívať pre naše účely túto možnosť. Takže si PuTTY po kliknutí na odkaz stiahnite. A poznačte si prihlasovacie údaje (IP, meno, heslo).
- možnosti Preinštalovanie - zmaže všetky dáta a urobí
čistú inštaláciu systému - pre prípad, že sa nám podarí pri našich
hrátkach systém zničiť
Zrušiť server - ak už nebudete chcieť VPS využívať, môžete si zálohovať dáta a server zrušiť
- Preinštalovanie - zmaže všetky dáta a urobí čistú inštaláciu systému - pre prípad, že sa nám podarí pri našich hrátkach systém zničiť
- Zrušiť server - ak už nebudete chcieť VPS využívať, môžete si zálohovať dáta a server zrušiť
Pripojenie sa k VPS
Putty
PuTTY je klient pre vzdialené pripojenie do UNIX konzoly na serveri. UNIX má podporu viac užívateľov a je teda možné, aby sa v jednej chvíli na server pripojilo viac administrátorov a každý môže pracovať zvlášť. Môžete sa tak teda súčasne pripojiť z viacerých zariadení alebo sa cez PuTTY pripojiť viackrát.
*Pozn. Ak vám nebude fungovať NumPad - čísla a znaky v pravej časti klávesnice, tak v nastavení Terminal / Features, do ktorého sa dá dostať prípadne aj v bežiaci relácii ťuknutím na ikonku "Settings" vľavo hore, stačí zaškrtnúť Disable Application keypad mode. Aby ste to nemuseli robiť stále je vhodné si **reláciu uložiť.***
Do prvého textového poľa vložíme IP adresu iba ako štvorčíslie, oddelené bodkami a bez koncovej dvojbodky a čísla portu. Stlačíme enter a otvorí sa nám okno s požiadavkou na zadanie prihlasovacích údajov.
*Pozn. pri prvom pripojení sa môže objaviť oznámenie s kontrolou kľúča kvôli bezpečnosti. Ak sa zobrazí, potvrďte jeho správnosť kliknutím na **Áno / Yes.***
Potom sa nám už zobrazí konzola s výzvou na zadanie prihlasovacích údajov. Môžete si ich skopírovať a vkladať ťuknutím pravého tlačidla myši. Dajte si pozor, nech údaje neskopírujete s nejakou medzerou na konci. Pri zadávaní hesla sa nebude vôbec nič zobrazovať, tak sa toho nezľaknite. Až heslo zadáte, stlačte enter.
Teraz sme už pripojení na server a môžeme vkladať rôzne príkazy do konzoly.
Zeleno svietiaci obdĺžnik je ukazovateľ aktívneho riadku. Na jeho začiatku je názov používateľa a mašiny, na ktorú je pripojený jmeno @ nazov-pc. Nasleduje adresár, v ktorom sa súčasne nachádzame, ~ je označenie pre domovský adresár daného užívateľa. Potom je buď znak #, ktorý znamená práva superpoužívateľa a alebo znak $, ktorý znamená normálne práva. Momentálne sme pripojení ako root a tento login by sa nemal používať, je teda vhodné vytvoriť si užívateľský účet a zmeniť si heslo.
Zmenu hesla môžete vykonať pomocou príkazu
passwd
. Pridanie nového používateľa potom pomocou príkazu
adduser username
, kde username značí prihlasovacie meno
používateľa.
Vytvoríme užívateľa lojza.
adduser lojza
Po zadaní tohto príkazu sa vytvorí užívateľovi jeho domovský adresár a nastaví sa mu základné parametre. Budeme opýtaný na zadanie hesla. Potom nasleduje niekoľko údajov o používateľovi, ktoré sú nepovinné, takže ak ich nechcete vyplňovať, iba stláčajte enter.
Potom môžeme spustiť znova Putty a prihlásiť sa znovu
na server. Tentoraz však zadáme meno používateľa lojza.
Mali by sme vidieť nasledujúci riadok lojza@debian:~$
. Ten
indikuje, že sme prihlásili za užívateľa lojza s právami normálneho
používateľa. Pokiaľ bude chcieť lojza vykonať nejakú prácu s
právami superpoužívateľa, musí sa autorizovať pomocou
príkazu sudo
. Možno ho použiť pre konkrétny príkaz
sudo příkaz
, aby sa príkaz spustil s právami
superpoužívateľa a alebo sa môže superpoužívateľ stať pomocou
sudo su
.
Je možné, že príkaz sudo nebude nainštalovaný, ak príkaz
sudo su
vypíše -bash: sudo: command not found
,
musíme sa prepnúť do druhej PuTTY s právami super užívateľa a
nainštalovať ho pomocou príkazu apt-get install sudo
. Teraz sa
vrátime na Lojza a skúsime príkaz sudo su
spustiť znova. Ako
heslo zadáme heslo Lojza.
lojza@debian:~$ sudo su We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for lojza: lojza is not in the sudoers file. This incident will be reported.
Vida, už to niečo robí, avšak dozvedeli sme sa, že lojza nie je v súbore sudoers a nemôže si teda tieto práva prideliť. A tento incident bude dokonca ohlásený
Ak chceme užívateľovi prideliť tieto práva stačí ho zaradiť do skupiny sudoers. To urobíme už spomínaným príkazom:
adduser username sudo
Ten zadaného užívateľa pridá do skupiny sudo. Teraz sa budeme musieť
odhlásiť z Lojzovy relácie pomocou príkazu exit
a znovu sa
pripojiť. Potom by sme už mali byť schopní používať príkaz
sudo
. Ak sa teda teraz staneme Superpoužívateľ pomocou
sudo su
, môžeme konať všetko možné. Avšak s veľkými
právami prichádza aj veľká zodpovednosť, takže sa odporúča používať
sudo iba v prípade, keď je naozaj nutné a nebyť superpoužívateľ
neustále. Práva superužívateľa ukončíme napísaním príkazu
exit
, ktorý nás vráti späť do módu klasického
používateľa. Avšak, ak konfigurujeme server a vieme, že by sme museli
stále písať sudo, tak je pre nás prívetivejšie konfigurovať ho v móde
roota. Avšak po konfiguráciu, by sa mal používať už len normálne
užívateľ a užívateľovi root by sa mal aj zakázať ssh prístup.
V diskusiách na internete si môžete všimnúť, že sa príkazy značí s počiatočným znakom # alebo $, ktorý značí, či sa majú spúšťať s právami superpoužívateľa alebo normálneho užívateľa. Takto to budem teda používať aj tu.
Nabudúce sa budeme venovať aktualizácii systému.