wget で OpenSSL のエラーが出た時の対応方法
Ubuntu 20.04 で、群馬県の新型コロナウイルス感染症患者の発生状況のPDFを取得しようとしたところエラーがでました。
コマンド
wget https://www.pref.gunma.jp/contents/100162018.pdf
エラーメッセージ
OpenSSL: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
SSL による接続が確立できません。
こちらのページに対応方法が記述されていました。
Ubuntu 20.04 - how to set lower SSL security level?
まず、設定ファイルのあるフォルダーを探します。
$ openssl version -d
OPENSSLDIR: "/usr/lib/ssl"
設定ファイルの編集
/usr/lib/ssl/openssl.cnf
openssl_conf = default_conf
(省略)
[ default_conf ]
ssl_conf = ssl_sect
[ssl_sect]
system_default = ssl_default_sect
[ssl_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT:@SECLEVEL=1
再び wget を実行
$ wget https://www.pref.gunma.jp/contents/100162018.pdf
--2020-07-30 11:33:55-- https://www.pref.gunma.jp/contents/100162018.pdf
www.pref.gunma.jp (www.pref.gunma.jp) をDNSに問いあわせています... 111.87.89.70
www.pref.gunma.jp (www.pref.gunma.jp)|111.87.89.70|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 269445 (263K) [application/pdf]
`100162018.pdf' に保存中
100162018.pdf 100%[===================>] 263.13K 909KB/s in 0.3s
2020-07-30 11:33:56 (909 KB/s) - `100162018.pdf' へ保存完了 [269445/269445]
Author And Source
この問題について(wget で OpenSSL のエラーが出た時の対応方法), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/fe439ad9aed495b371fd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .