wgetを使用してURLにアクセスするときに正しいチェーン証明書を追加する方法は?

wgetを使用してURLにアクセスするときに正しいチェーン証明書を追加する方法は?

ウェブサイトがあります(https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz)設定が間違っていることがわかっており、ここから新しいリンク証明書を入手できます。https://whatsmychaincert.com/?datashare.ed.ac.uk

wgetを使用してURLからデータを取得するための正しい証明書を追加する方法

使用コード:

# Download the cinic dataset
cd ../..
mkdir -p data/cinic
wget -P 'data/cinic' wget https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz
cd data/cinic
tar -xzf CINIC-10.tar.gz
rm CINIC-10.tar.gz

注:私はサーバー上にあるため、sudoアクセス権はありません。また、私はSSL認証が大好きですので、ここで事務的なエラーがある場合はご了承ください。

ベストアンサー1

サイトが信頼できると確信している場合は、wgetで証明書の確認を簡単にスキップできます--no-check-certificate

さらに、whatsmychaincert.comから正しいチェーンをインポートし(ドメインを検索すると正しいチェーンが表示されます)、wgetがフラグと一緒に使用する必要があることを指定するだけです--ca-certificate

チェーンをchain.crtとして保存したとしますwget --ca-certificate chain.crt https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz

おすすめ記事