Zpět na blog

Jak nastavit váš server Ubuntu 18.04

V tomto návodu si projdeme úvodní kroky potřebné k nastavení serveru Ubuntu. Konfigurace, o kterých budeme hovořit, zvýší bezpečnost a použitelnost serveru. Budeme používat Ubuntu obraz 18.04 LTS.

Krok 1: Nastavení instance na CloudSigma

Používám stroj s následujícími prostředky:

  • 8 GHz CPU
  • 8 GB RAM
  • 50 GB SSD

Klonuji Ubuntu 18.04 z knihovny a měním jeho velikost na 50 GB. Ubuntu 18.04 v knihovně je předinstalováno v 64bitové verzi s ovladači VirtIO, superuživatelem, Pythonem 2.7.17, Pipem 20.0.2, OpenSSL 1.1.1d, Cloud-init a nejnovějšími aktualizacemi do 2019-03-03.

table

Nedoporučuje se používat uživatele root, protože má velmi široká oprávnění a měl by se používat pouze pro velmi specifické činnosti. Proto bychom měli vytvořit jiného uživatele s menšími oprávněními. Naštěstí pro nás obrazy poskytované společností CloudSigma již mají vytvořeného uživatele ‘cloudsigma’.

Pro přístup ke stroji jsem se svou instancí propojil SSH klíč. Nyní nastavíme heslo pro uživatele ‘cloudsigma’, abychom k němu měli přístup bez klíče.

Krok 2: Povolení přihlášení pomocí hesel

Doporučuje se přistupovat k serveru pomocí SSH klíčů spíše než pomocí hesel, ale pokud k němu potřebujete přistupovat pomocí hesel, můžete postupovat podle následujících kroků:

Nejprve použijte následující příkaz k nastavení hesla pro uživatele – cloudsigma:

Výstup:

Po nastavení tohoto hesla povolíme přihlášení pomocí hesla v konfiguraci sshd pomocí následujících příkazů:

Nyní můžete ke svému serveru Ubuntu přistupovat přes SSH také pomocí hesel.

Krok 3: Vytvoření dalších uživatelů

Vždy můžeme vytvořit nového uživatele pro konkrétního uživatele. Vytvořím uživatele na své jméno, kterého budu používat v tomto návodu.

Jakmile spustím výše uvedený příkaz, systém mě požádá o heslo a některé informace. Jakmile je vyplním, vytvoří pro mě uživatele.

Krok 4: Udělení administrátorských oprávnění

V předchozím kroku jsme získali uživatele s běžnými oprávněními a právy. Někteří vaši uživatelé však mohou muset provádět také administrátorské úkoly. Abychom se vyhnuli přepínání mezi uživatelem root a jejich uživatelským účtem, můžeme je přidat do seznamu sudo uživatelů/superuživatelů. Díky tomu budou uživatelé moci spouštět příkazy s oprávněními uživatele root přidáním klíčového slova ‘sudo’ před příkaz.

Chcete-li přidat uživatele ‘akshay’ do seznamu, můžeme tento příkaz spustit pod uživatelem root nebo uživatelem cloudsigma, který již je superuživatelem.

Po spuštění tohoto příkazu můžeme spouštět příkazy s administrátorskými oprávněními také pod uživatelem ‘akshay’ přidáním klíčového slova ‘sudo’.

Krok 5: Nastavení základního firewallu

Můžeme použít UFW – Uncomplicated Firewall, který je součástí operačního systému Ubuntu 18.04, abychom zajistili, že budou povolena pouze připojení k důvěryhodným aplikacím. Pomocí UFW mohou různé aplikace registrovat profily, které lze použít k jejich správě. OpenSSH is the application that lets us establish a connection to our server. It already has a profile registered with UFW with the name OpenSSH.

Profily aplikací můžeme zobrazit pomocí tohoto příkazu:

Výstup:

Musíme zajistit, aby byl OpenSSH na seznamu povolených, abychom se mohli příště přihlásit, jinak firewall připojení zablokuje. K provedení tohoto kroku můžeme spustit následující příkaz:

Dále, jakmile přidáme aplikaci na seznam povolených, povolíme firewall pomocí příkazu:

Poté můžeme zkontrolovat stav firewallu a aplikace v jeho seznamu povolených pomocí příkazu:

Výstup:

Na závěr, jelikož jsme nakonfigurovali firewall tak, aby povoloval pouze připojení SSH, ostatní aplikace budou muset být při instalaci nakonfigurovány tak, aby tento provoz povolovaly.

Náš server Ubuntu je nyní nastaven a připraven k použití!

 

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativní designér ve společnosti CloudSigma, který se zaměřuje na konzistentní firemní identitu prostřednictvím tradičních i inovativních marketingových kanálů. Je zdatný v propojování umělecké vize se strategickým marketingem za účelem vytváření působivých příběhů značky.

Komentáře

Zatím žádné komentáře. Buďte první.