GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にOpenSSLをインストールする方法

このチュートリアルでは、CentOS 8にOpenSSLをインストールする方法を示します。知らなかった人のために、OpenSSLは堅牢で商用グレードのフル機能のオープンソースです。以前はSecureSocketsLayer(SSL)プロトコルと呼ばれていたトランスポート層セキュリティ(TLS)プロトコル用のチュートリアル。プロトコルの実装は、スタンドアロンでも使用できる完全な汎用暗号化ライブラリに基づいています。OpenSSLが使用されます。 Apache Webサーバー、PHP、および暗号(AES、Blowfish、DES、IDEAなど)や暗号ハッシュ関数(MD5、MD4、SHA-1、SHA-など)などのさまざまな暗号アルゴリズムのサポートを提供する他の多くのプログラムによる2など)

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8にOpenSSLを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があります。

CentOS8にOpenSSLをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update
sudo dnf group install 'Development Tools'
sudo dnf install perl-core zlib-devel

ステップ2.CentOS8にOpenSSLをインストールします。

これで、公式ページから最新の安定バージョンOpenSSLをダウンロードします:

wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz

次に、以下のコマンドを使用して、ダウンロードしたファイルを抽出します。

tar -xzvf openssl-1.1.1k.tar.gz

次に、抽出したディレクトリに移動します:

cd openssl-1.1.1k

次に、OpenSSLを構成してコンパイルします:

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make
make test
sudo make install

OpenSSLが正常にインストールされたら、共有ライブラリを構成します。

cd /etc/ld.so.conf.d/
nano openssl-1.1.1k.conf

構成ファイルに次のパスを追加します:

/usr/local/ssl/lib

保存して終了し、次のコマンドを使用して動的リンクをリロードします:

ldconfig -v

手順3.OpenSSLBinaryを構成します。

まず、デフォルトのOpenSSLバイナリファイルをバックアップします:

mv /bin/openssl /bin/openssl.backup

次に、OpenSSL用の新しい環境ファイルを作成します:

nano /etc/profile.d/openssl.sh

次の行を追加します:

OPENSSL_PATH="/usr/local/ssl/bin"
export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH

次に、openssl.shを作成します 以下のコマンドを発行して実行可能なファイル:

chmod +x /etc/profile.d/openssl.sh

次に、新しいOpenSSL環境ファイルをリロードし、デフォルトのパスを確認します:

source /etc/profile.d/openssl.sh
echo $PATH

最後に、次のコマンドを使用して、OpenSSLの最新の安定バージョンがインストールされていることを確認します。

which openssl
openssl version -a

おめでとうございます!OpenSSLが正常にインストールされました。CentOS8システムにOpenSSLをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、OpenSSLの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS8にMemcachedをインストールする方法

  2. CentOS7にNginxをインストールする方法

  3. CentOS7にApacheをインストールする方法

  1. CentOS7にTomcat8.5をインストールする方法

  2. CentOS7にJenkinsをインストールする方法

  3. CentOS7にTomcat9をインストールする方法