폐쇄망 미러와 사설 CA
인터넷 없는 서버에서 pip·npm·Maven·Go·dnf·컨테이너 런타임이 사내 미러로 설치되게 만듭니다. 받는 쪽에서 대상 조건으로 받고 해시로 고정하고, 쓰는 쪽에 미러를 세워 설정 한 줄로 가리키고, 사설 CA 를 운영체제·JVM·파이썬·Node 가 각각 믿게 합니다. 사내 DNS 와 시간 서버를 세우고, 마지막에는 요청서부터 서명 검증까지 반입 절차 전체를 한 번에 합니다.
중급 · 레슨 29 · 실습 9
커리큘럼
반입의 두 쪽과 미러의 모양
- 받는 쪽, 쓰는 쪽, 그리고 미러의 세 가지 모양 reading
- 퀴즈: 반입의 틀과 미러의 모양 quiz
pip 휠하우스와 사내 인덱스
- pip 는 두 대의 컴퓨터로 나뉜다 reading
- 휠하우스로 사내 파이썬 인덱스 세우기 lab
- 퀴즈: pip 휠하우스와 사내 인덱스 quiz
npm 사내 레지스트리와 잠금 파일
- 레지스트리를 하나 더 세우는 이유 reading
- verdaccio 로 사내 npm 레지스트리 세우기 lab
- 퀴즈: npm 사내 레지스트리 quiz
Go 모듈 파일 프록시와 vendor
- 모듈 캐시가 곧 프록시다 reading
- Go 모듈: 파일 프록시와 vendor 로 폐쇄망 빌드 lab
- 퀴즈: Go 모듈 폐쇄망 빌드 quiz
사설 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