web-dev-qa-db-ja.com

Ubuntu 14.04 LTS内でopenssl 1.0.2にアップグレードする方法

特定の機能を利用するには、Opensslを1.0.2にアップグレードする必要があります。これはこのチュートリアルに従って機能しました http://www.miguelvallejo.com/updating-to-openssl-1-0-2g-on-ubuntu-server-12-04-14-04-lts-to-stop -cve-2016-0800-drown-attack / ただし、たとえばHAProxyはまだ古いopensslバージョンでビルドされているため、必要なssl機能をサポートしていません

コンパイルせずにアップグレードするにはどうすればよいですか?私はapt-get updateとupgrade、そしてdist-upgradeも試しました。私にバージョン1.0.2をもたらさなかったすべて

2
merlin

前述のように here 、このopenssl 1.0.2は2019年12月31日までサポートされます

  1. ソースを https://www.openssl.org/source/openssl-1.0.2n.tar.gz からダウンロードします
  2. それをフォルダに抽出します
  3. 解凍したフォルダーに移動し、次のコマンドを使用します

    Sudo ./config && Sudo make && Sudo make install
    
  4. インストールには少し時間がかかります

  5. 新しくインストールされたopensslをリンクする

    Sudo ln -sf /usr/local/ssl/bin/openssl `which openssl`
    
  6. バージョンを確認し、インストールされていることを確認してください。

    openssl version -v
    
4

この記事には完全な答えがあります。 https://www.miguelvallejo.com/tag/installing-openssl-1-0-2g-on-ubuntu/

cURLメソッド

Sudo apt-get install php5-curl(cURLライブラリのインストール)
sudo apt-get install make(インストールコンパイルライブラリMake)
curl https://www.openssl.org/source/openssl-1.0.2l.tar.gz | tar xz && cd openssl-1.0.2l && Sudo ./config && Sudo make && Sudo make install(最新のバイナリをダウンロードして抽出し、ディレクトリにcdし、構成をコンパイルしてファイルをインストールする単一のコマンド)
Sudo ln -sf/usr/local/ssl/bin/openssl ‘which openssl’(これにより、新しいバイナリへのシンボリックリンクが作成されます)
openssl version -v(現在のOpenSSLバイナリのバージョンを確認するために使用されます)

wgetメソッド

Sudo apt-get install make(コンパイルライブラリMakeのインストール)
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz (最新のOpenSSL 1.0.2gバイナリをダウンロード)
tar -xzvf openssl-1.0.2l.tar.gz(tarボールをローカルディレクトリに抽出します)
cd openssl-1.0.2l(抽出されたOpenSSLディレクトリを入力)
sudo ./config(コンパイル用のバイナリーを構成します)
sudo make install(構成済みバイナリをインストール)
Sudo ln -sf/usr/local/ssl/bin/openssl which openssl(これにより、新しいバイナリへのsymリンクが作成されます)
openssl version -v(現在のOpenSSLバイナリのバージョンを確認するために使用されます)

1
monaye

「add-apt-repository」をインストールするには、これが必要になる場合があります。

Sudo apt-get update && apt-get install -y software-properties-common

これにより、コンパイルする必要なしにv1.0.2gになります。

opensslバージョン-a
sudo add-apt-repository ppa:0k53d-karl-f830m/openssl
sudo apt-get update
sudo apt-get install openssl
opensslバージョン-a

0
tom.raic