GNU/Linux >> Znalost Linux >  >> Debian

Počáteční nastavení serveru s Debianem 11

Distribuce Linuxu se široce používají k vytváření serverů a podniky těží z tohoto levného a bezpečného řešení. Linuxové distribuce včetně Debianu poskytují spoustu nástrojů pro nastavení, konfiguraci a zabezpečení serverů.

Debian je stabilní, bezpečný a poměrně oblíbený operační systém Linux a je ideální pro nastavení serveru. Je na něm založeno mnoho distribucí, zejména oblíbené Ubuntu, PureOS, SteamOS atd.

Nejnovější verzí Debianu je Debian 11 Bullseye, který přichází s tisíci nových balíčků, podporuje více desktopových prostředí, skenování bez ovladačů a vylepšenou manuálovou stránku.

Tento článek se zaměřuje na to, jak nainstalovat a nastavit server na Debian 11 Bullseye. Když instalujete nebo upgradujete na Debian 11, musíte provést konfiguraci, aby byl váš server zabezpečený.
Kroky pro počáteční nastavení serveru na Debianu 11 jsou uvedeny níže:

Krok 1 – Aktualizujte a upgradujte Debian

  1. Prvním krokem je řádná aktualizace a aktualizace balíčků a distribuce. Přihlaste se do systému Debian 11 a otevřete shell. Chcete-li aktualizovat seznam balíčků, použijte:
    sudo apt update 
    
  2. Upgradujte balíčky pomocí:
    sudo apt upgrade
    
  3. Doporučujeme aktualizovat distribuci, k tomu použijte níže uvedený příkaz:
    sudo apt dist-upgrade
    
  4. Po upgradu odstraňte nežádoucí soubor ze systému provedením:
    sudo apt autoremove
    

Krok 2 – Vytvoření uživatele sudo

Doporučuje se vytvořit nového uživatele sudo pro správu serveru namísto účtu root. Za tímto účelem spusťte níže uvedený příkaz pro přidání uživatele:

sudo adduser tecadmin

V příkazu “tecadmin” je nový uživatel. Nyní poskytněte sudo oprávnění novému uživateli:

sudo usermod -aG sudo tecadmin

Přepněte účet provedením příkazu:

sudo su tecadmin

Je vidět, že uživatel přepnul.

Krok 3 – Konfigurace názvu hostitele systému

Chcete-li zkontrolovat aktuální název hostitele, použijte:

sudo hostnamectl

Název hostitele je identita vašeho systému v síti, takže je dobrým zvykem správně pojmenovat název hostitele a změnit název hostitele pomocí níže uvedeného příkazu:

sudo hostnamectl set-hostname debian11

Pro demonstraci jsem změnil název hostitele na „debian11“. Nyní zavřete instanci shellu a znovu ji otevřete, objeví se nový název hostitele. Chcete-li zkontrolovat název hostitele, použijte:

hostname

Nový název hostitele je “debian11” nyní.

Krok 4 – Zabezpečení serveru SSH

SSH je také známý jako bezpečný shell je protokol, který se používá pro připojení ke vzdáleným serverům. Při konfiguraci serveru se doporučuje změnit výchozí port a zakázat přihlášení root SSH. Chcete-li provést tyto operace, musíte otevřít konfigurační soubor v libovolném editoru:

sudo nano /etc/ssh/sshd_confiq

Vyhledejte níže uvedený řádek, odstraňte „#“ ze začátku řádku a změňte port 22 na 2284:

Také nastavte PermitRootLogin na no a odeberte „#“ pro zrušení komentáře, jak je ukázáno níže:

Uložte soubor a spusťte níže uvedený příkaz:

sudo systemctl restart ssh

Pokud nemůžete tento soubor otevřít, pak by ve vašem systému chyběl server SSH, nainstalujte SSH pomocí:

sudo apt install openssh-server

Krok 5 – Správa brány firewall (ufw)

  1. Debian se nedodává s firewallem, takže byste si jej měli nainstalovat. Pomocí níže uvedeného příkazu nainstalujte nekomplikovaný firewall (ufw) na Debian 11:
    sudo apt install ufw
    
  2. K povolení brány firewall použijte:
    sudo ufw enable
    
  3. Chcete-li port povolit, použijte:
    sudo ufw allow 2284
    
  4. I když to závisí na preferencích, odmítnout použití příchozího provozu:
    sudo ufw default deny incoming
    
  5. A chcete-li povolit použití odchozího provozu:
    sudo ufw default allow outgoing
    
  6. A znovu načíst ufw:
    sudo ufw reload
    
  7. Kontrola stavu:
    sudo ufw status
    

Krok 6 – Restartování systému

Po provedení všech změn restartujte systém Debian.

sudo reboot 

Závěr

Při nastavování nového serveru na Linuxu je potřeba dodržet několik kroků, které zahrnují aktualizaci balíčků, přidání nového uživatele, nastavení firewallu, zabezpečení SSH.

Tento zápis důkladně vysvětluje, jak nastavit server na nově vydaném Debianu 11 Bullseye. Naučili jsme se, jak vytvořit nového uživatele s právy sudo, jak změnit výchozí port SSH a jak nastavit firewall pro počáteční nastavení serveru v Debianu 11.


Debian
  1. Počáteční nastavení serveru s Ubuntu 14.04

  2. Jak nastavit Rsyslog Server na Debianu 11

  3. Jak nainstalovat Xrdp Server na Debian 10

  1. Jak nastavit FTP server s VSFTPD na Debianu 9

  2. Jak nastavit Rsyslog Server na Debian 11 (Bullseye)

  3. Nainstalujte LAMP Server na Debian 11

  1. Perfektní nastavení – Debian Sarge (3.1)

  2. Perfektní nastavení – Debian Woody (3.0)

  3. Jak nastavit Symfony 4 na serveru Debian 9