wgetエラー:証明書の所有者がホスト名と一致しません。

wgetエラー:証明書の所有者がホスト名と一致しません。

wget「証明書の所有者がホスト名と一致しません。」エラーとともにコマンドはファイルをダウンロードできません。

完全なコマンド出力は次のとおりです。

wget --continue --directory-prefix=/download https://server.example.com/repo/software-1.0.rpm

Resolving server.example.com (server.example.com)... 10.77.66.27

Connecting to server.example.com (server.example.com)|10.77.66.27|:443... connected.

The certificate's owner does not match hostname ‘server.example.com’

これはRedHat 8.6システムにあり、trust listコマンドは表示されませんserver.example.com。しかし、アイテムがあります。label: localhost

  • wgetコマンドはサーバーの証明書をどこで見つけますか?これが詳細出力に表示されないのはなぜですか?
  • この証明書の内容を印刷または削除するにはどうすればよいですか?

ベストアンサー1

wgetから返された証明書を見ると、証明書がserver.example.com正しく構成されていないか(実際にはその証明書ではないserver.example.com)、間違ったホスト名が使用されているようです。これは、ローカルファイルシステムに保存された証明書とは何の関係もありません。

--no-check-certificate次のオプションを使用してサーバーを回復したり(制御できる場合)、証明書の確認を無効にすることができます。

wget --no-check-certificate --continue --directory-prefix=/download \
  https://server.example.com/repo/software-1.0.rpm

おすすめ記事