Přejít na hlavní obsah

Instalace certifikátu SSL v Linuxu: pokyny krok za krokem

  • Robin Růžička
  • Tipy

Certifikát SSL (Secure Socket Layer)je nedílnou součástí ochrany webového serveru a zajišťuje šifrování přenášených dat. Instalace certifikátu SSL na operační systém Linux se může některým uživatelům zdát obtížná, ale proces ve skutečnosti není tak složitý. V tomto článku se podíváme na podrobný návod k instalaci certifikátu SSL na Linux.

Prvním krokem při instalaci certifikátu SSL je generování klíče serveru. Chcete-li to provést, musíte použít příkazový řádek a spustit speciální příkaz generující klíčový soubor pro váš server. Tento klíč bude použit k šifrování dat přenášených mezi klientem a serverem.

Po generování klíče serveru je dalším krokem podání žádosti o certifikát SSL. K tomu se musíte obrátit na organizaci, která poskytuje seznamy důvěryhodných certifikačních autorit. Musíte jim poskytnout vaši generovanou žádost o certifikát SSL, kterou následně zpracují a vydají vám certifikát SSL.

Po obdržení certifikátu SSL jej musíte nainstalovat na váš server. Chcete-li to provést, musíte upravit konfigurační soubor vašeho webového serveru a přidat příslušnou konfiguraci certifikátu SSL. To zahrnuje zadání cesty k vašemu certifikátu SSL a cesty k vašemu klíčovému souboru serveru.

Instalace certifikátu SSL na operační systém Linux se může některým uživatelům zdát obtížná, ale proces ve skutečnosti není tak složitý.

Příprava certifikátu SSL v Linuxu

Než začnete s instalací certifikátu SSL, musíte jej získat a připravit. Tato část poskytuje podrobný návod k přípravě certifikátu SSL v Linuxu.

Krok 1. Generování soukromého klíče:

    Otevřete terminál a spusťte příkaz:
openssl genrsa -out private.key 2048

Krok 2. Generování žádosti o certifikát (CSR):

    Proveďte příkaz:
openssl req -new -key private.key -out csr.csr

Krok 3. Podpis certifikátu:

  • Získejte certifikát zasláním CSR k podpisu ve vybraném certifikačním centru (certification authority, CA).
  • Po podpisu obdržíte od CA soubor certifikátu, který bude mít příponu .crt nebo .pem.

Nyní, jako vlastník soukromého klíče a certifikátu, můžete začít instalovat SSL na svém serveru.

Krok 1: generování klíčů a žádosti o certifikát

Před instalací certifikátu SSL v Linuxu je nutné vygenerovat soukromý klíč a požadavek na certifikát. Tato žádost bude zaslána certifikační autoritě k získání certifikátu SSL. V této části se podíváme, jak tento úkol splnit.

1. Otevřete terminál a zadejte následující příkaz pro generování soukromého klíče:

openssl genpkey -algorithm RSA -out private.key

2. Po provedení tohoto příkazu budete mít vytvořen soukromý klíč, který budete muset chránit heslem. K provedení tohoto úkolu zadejte následující příkaz:

openssl rsa -in private.key -des3 -out private.key

3. Nyní vygenerujeme požadavek na certifikát, který bude obsahovat informace o vašem webovém serveru. Zadejte následující příkaz:

openssl req -new -key private.key -out csr.csr

4. Během provádění tohoto příkazu vám bude položeno několik otázek, na které byste měli dát odpovědi. Zadejte například své jméno, e-mailovou adresu a název vaší organizace. Žádost o certifikát bude vytvořena v souboru " csr.csr".

5. Nyní můžete odeslat soubor " csr.csr " certifikační autorita pro zpracování a získání certifikátu SSL. Po obdržení certifikátu budete připraveni jej nainstalovat na svůj webový server.

Krok 2: Získání a instalace certifikátu pomocí Certbot

Pro získání a instalaci certifikátu SSL v Linuxu se doporučuje použít nástroj Certbot, který automaticky vydává a instaluje bezplatné certifikáty od společnosti Let ' s Encrypt.

Chcete-li zahájit proces instalace, musíte postupovat podle následujících kroků:

  1. Krok 1: Nainstalujte Certbot na svůj linuxový server stejným způsobem jako jakýkoli jiný software. Podrobné pokyny najdete na oficiálních stránkách Certbot.
  2. Krok 2: Spusťte Certbot příkazem v terminálu zadáním domény a e-mailové adresy: sudo certbot certonly --webroot-w /var/www/html-d váš_domen.CS --email_adres_proto se ujistěte, že složka/var/www / html označuje kořenovou složku vašeho webového serveru, kde je váš web uložen.
  3. Krok 3: Certbot zkontroluje vaše právo na doménu a automaticky požádá a nainstaluje certifikát SSL.

Po úspěšné instalaci certifikátu SSL pomocí Certbot budete muset nakonfigurovat webový server tak, aby přijímaný certifikát používal. Chcete-li to provést, musíte najít příslušnou směrnici v konfiguračním souboru vašeho webového serveru a zadat cestu k vašemu soukromému klíči a certifikátu.

Váš webový server nyní použije certifikát SSL od Let ' s Encrypt a váš web bude chráněn šifrováním připojení.