GNU/Linux >> Linux の 問題 >  >> FreeBSD

Let’sEncryptをCentOS/ RHEL / Fedora / FreeBSD / OpenBSD / Ubuntu/Linuxにインストールする方法

Let’s Encryptは、SSLに不可欠なドメイン検証済み(DV)証明書を提供する、無料の自動化されたオープンな認証局(CA)であり、データ転送を暗号化するHTTPSセキュア接続を可能にします。 。 DV証明書は、ユーザーがドメインを所有していることを確認し、ほとんどの主要なWebブラウザーによって認識および信頼されています。

オペレーティングシステムによっては、Let’s Encryptのパッケージが利用できる場合があります。これにより、すべての依存関係が処理されるため、Let’sEncryptのインストールが簡単になります。それ以外の場合でも、Let’sEncryptを手動でインストールできます。 Let'sEncryptをさまざまなLinuxディストリビューションにインストールする方法に関するガイドです。

Fedora 23以降(Rawhideを含む)

dnf install letsencrypt

Red Hat Enterprise Linux(RHEL)7 /CentOS7以降

次のコマンドを使用してEPELリポジトリをインストールします。

yum install epel-release

次のコマンドを使用して、Let’sEncryptクライアントをインストールします。

yum install letsencrypt

FreeBSD

次のコマンドを使用して、ポートからLet’sEncryptクライアントをインストールします。

cd /usr/ports/security/py-letsencrypt && make install clean

次のコマンドを使用して、ポートからLet’sEncryptクライアントをインストールします。

pkg install py27-letsencrypt

OpenBSD

次のコマンドを使用して、ポートからLet’sEncryptクライアントをインストールします。

cd /usr/ports/security/letsencrypt/client && make install clean

次のコマンドを使用して、ポートからLet’sEncryptクライアントをインストールします。

pkg_add letsencrypt

Arch Linux

pacman -S letsencrypt letsencrypt-apache

Debian (Debian Jessie(8)、Debian Stretch(9)またはDebian Sidの場合)

apt-get update
apt-get install letsencrypt

Apacheプラグインは、証明書の取得とインストールを自動化するlibaugeas01.0+を備えたDebianベースのディストリビューション上のApache2.4で利用できます。インストールするには、次のコマンドを実行します:

apt-get install python-letsencrypt-apache

Gentoo

公式のLet’sEncryptクライアントはGentooPortageで利用できます。 Apacheプラグインを使用する場合は、個別にインストールする必要があります:

emerge -av app-crypt/letsencrypt
emerge -av app-crypt/letsencrypt-apache

nginxプラグインの場合、Laymanを使用して、nginxプラグインパッケージを含むmruegオーバーレイを追加します。

emerge -av app-portage/layman
layman -S
layman -a mrueg
emerge -av app-crypt/letsencrypt-nginx

Let'sEncryptクライアントを任意のLinuxOSに手動でインストールする

古いバージョンのLinuxディストリビューションを実行している場合、またはLinuxのバージョンにCentOS 6、RedHat Enterprise Linux 6、Ubuntuなどの公式パッケージがまだない場合は、Let’sEncryptを手動でインストールして使用してSSL証明書を生成できます。

  1. Let’sEncryptのマスターブランチのクローンを作成するために使用されるGitをインストールします。

    Red Hat Enterprise Linux(RHEL)、CentOS、および同様のディストリビューションで、以下を実行します:

    $ yum install git

    Ubuntuおよびその他のDebianベースのディストリビューションでは、次のコマンドを実行します:

    $ apt-get install git
  2. Let’s Encryptリポジトリのクローンを作成して、スクリプトをダウンロードします。
    git clone https://github.com/letsencrypt/letsencrypt
    TipGitは、cloneコマンドを実行するletsencryptディレクトリにスクリプトをダウンロードします。 Let’s Encryptクライアントを配置するディレクトリを指定するには、パスを指定します。たとえば、Let’sEncryptクライアントを/optの下に保存するには、LinuxおよびUnixシステムにサードパーティソフトウェアを配置するために一般的に使用されるディレクトリです。

    git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  3. Let’s Enrypt自動インストーラーを実行します:
    letsencrypt-auto --help
    letsencrypt-autoはletsencryptと同じフラグを受け入れます。 letsencrypt-autoは、独自の依存関係をすべてインストールし、クライアントコードを自動的に更新するため、letsencryptよりも比較的低速で大きくなります。

    手動で取得したLet'sEncryptクライアントの場合、letsencrypt-autoが付属しています。クライアント(letsencryptバイナリ)は、作成した仮想環境内で使用できます:/home/user/.local/share/letsencrypt/bin/letsencrypt.CentOS6およびRHEL6 、python-virtualenvをインストールするには、EPELリポジトリが必要です。

Let’s Encryptクライアントをインストールすると、無料のLet’sEncryptSSL証明書を生成してセットアップできるようになります。


FreeBSD
  1. GoをFedoraおよびRockyLinux/ Centos/RHELにインストールする方法

  2. YUMを使用してOracleLinux/ Fedora / RHEL/CentOSにOracleVirtualBoxをインストールする方法

  3. CentOS / RHEL / Fedora に docker をインストールする方法

  1. Linux OS(CentOS、RHEL、およびFedora)にRPMファイルをインストールする方法

  2. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  3. RHEL 8 / CentOS8LinuxにHadoopをインストールする方法

  1. RHEL 8 / CentOS8LinuxにPerlをインストールする方法

  2. Linux RHEL 8 /CentOS8にapachetomcatをインストールする方法

  3. RHEL 8 / CentOS8Linuxにnode.jsをインストールする方法