このチュートリアルでは、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サイトを確認することをお勧めします。