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ů:
- 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.
- 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.
- 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í.