GNU/Linux >> Znalost Linux >  >> Cent OS

Vytvořte si svou vlastní certifikační autoritu (CA) v CentOS/RHEL

Certifikační autorita (CA) vydává digitální certifikáty, které osvědčují vlastnictví veřejného klíče pojmenovaného subjektu certifikátu. Důvěryhodné certifikáty se obvykle používají k vytvoření zabezpečeného připojení k serveru přes internet. Certifikát je vyžadován, aby se zabránilo případu, že by se za cíl vydávala zákeřná strana, která je náhodou na cestě k cílovému serveru. Takový scénář se běžně nazývá útok typu man-in-the-middle.

Obecně lidé na internetu používají důvěryhodné certifikační autority, jako je VeriSign, ale existují případy, kdy potřebujete vlastní certifikační autoritu, chcete-li přidat další zabezpečení intranetu nebo VPN, nebo za něj možná nechcete platit.

Instalovat openssl

Nejprve začneme instalací utility openssl, pokud používáte CentOS / Fedora / RHEL, můžete to udělat pomocí yum takto:

# yum install openssl

Pokud používáte Ubuntu / Debian, můžete použít apt-get takto:

# apt-get install openssl

Vytvoření vlastního CA

Chcete-li vytvořit vlastní CA, můžete použít skript, který je součástí balíčku openssl, nejprve přejděte do prázdného adresáře a poté skript spusťte takto:
Pro CentOS / Fedora / RHEL

# /usr/share/ssl/misc/CA.pl -newca

Ubuntu / Debian

# /usr/lib/ssl/misc/CA.pl -newca

Skript vás provede všemi kroky vytváření vaší nové CA, nezáleží na tom, co zadáte do polí, a všechny položky jsou samozřejmé.

Celý proces bude vypadat nějak takto:

Vytváření certifikátů

Nyní, když máte vlastní certifikační autoritu (CA), můžete vytvářet digitální certifikáty pro servery ve vaší síti LAN, pro klienty VPN nebo pro jakoukoli službu, kterou potřebujete používat s SSL. To znamená, že musíte udělat dva kroky:

Nejprve budete muset vytvořit soukromý klíč a žádost o certifikát:

# /usr/lib/ssl/misc/CA.pl -newreq

Budou vám položeny stejné otázky jako v možnosti newca, jak je uvedeno níže:

Nyní můžete tento certifikát podepsat svou CA pomocí následujícího příkazu:

# /usr/lib/ssl/misc/CA.pl -sign

Nyní můžete tento certifikát použít pro jakýkoli účel.


Cent OS
  1. Jak vytvořit RPM pro svůj vlastní skript v CentOS/RedHat

  2. Jak vytvořit a povolit Swap Partition na Centos / RHEL 8

  3. Jak vytvořit nový /bootový oddíl v CentOS / RHEL

  1. Jak vytvořit síťový most pod CentOS/RHEL

  2. Jak vytvořit banner SSH na serveru CentOS/RHEL

  3. Jak vytvořit souborový systém tmpfs v CentOS/RHEL

  1. Jak vytvořit soubor Kickstart pro CentOS/Fedora/RedHat (RHEL)

  2. Jak vytvořit síťový most na CentOS 7 / RHEL 7

  3. Nainstalujte EasyRSA (Certificate Authority)-CA na CentOS / RHEL 8