閉域網のミラーとプライベート CA
인터넷 없는 서버에서 pip·npm·Maven·Go·dnf·컨테이너 런타임이 사내 미러로 설치되게 만듭니다. 받는 쪽에서 대상 조건으로 받고 해시로 고정하고, 쓰는 쪽에 미러를 세워 설정 한 줄로 가리키고, 사설 CA 를 운영체제·JVM·파이썬·Node 가 각각 믿게 합니다. 사내 DNS 와 시간 서버를 세우고, 마지막에는 요청서부터 서명 검증까지 반입 절차 전체를 한 번에 합니다.
중급 · 레슨 29 · 실습 9
커리큘럼
持ち込みの二つの側とミラーの形
- 取ってくる側、使う側、そしてミラーの三つの形 reading
- クイズ:持ち込みの枠組みとミラーの形 quiz
pip のホイールハウスと社内インデックス
npm 社内レジストリとロックファイル
- レジストリをもう一つ立てる理由 reading
- verdaccio で社内 npm レジストリを立てる lab
- クイズ:npm 社内レジストリ quiz
Go モジュールのファイルプロキシと vendor
プライベート CA と信頼ストア
- 信頼ストアは一つではない reading
- プライベート CA をツールごとに信頼させる lab
- クイズ:プライベート CA と信頼ストア quiz
Maven ミラーと JVM の信頼ストア
RHEL:HTTPS 社内リポジトリと update-ca-trust
社内コンテナレジストリのミラー
- 名前はそのまま、取得元だけ変える reading
- 社内レジストリミラーから元の名前のまま取得する lab
- クイズ:社内レジストリミラー quiz
閉域網の名前と時刻:社内 DNS と chrony
- 閉域網の名前と時刻 reading
- 閉域網に社内 DNS と時刻サーバを立てる lab
- クイズ:社内 DNS と時刻サーバ quiz
持ち込み手順の総まとめ:一覧・署名・検証
- ハッシュは変化を、署名は誰かを保証する reading
- 持ち込みバンドル:申請書から署名検証まで lab
- クイズ:持ち込みバンドルと署名 quiz