7.4.2.2. 정적 키 관리
OpenShift Container Platform 웹 콘솔 또는 명령줄을 사용하여 VM(가상 머신)을 생성할 때 정적으로 관리되는 공용 SSH 키를 추가할 수 있습니다. VM이 처음 부팅되면 키가 cloud-init 데이터 소스로 추가됩니다.
웹 콘솔을 사용하여 VM을 생성할 때 프로젝트에 공개 SSH 키를 추가할 수도 있습니다. 키는 시크릿으로 저장되며 사용자가 생성한 모든 VM에 자동으로 추가됩니다.
프로젝트에 보안을 추가한 다음 VM을 삭제하면 네임스페이스 리소스이므로 보안이 유지됩니다. 시크릿을 수동으로 삭제해야 합니다.
7.4.2.2.1. 템플릿에서 VM을 생성할 때 키 추가 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform 웹 콘솔을 사용하여 VM(가상 머신)을 생성할 때 정적으로 관리되는 공개 SSH 키를 추가할 수 있습니다. 키는 처음 부팅할 때 VM에 cloud-init 데이터 소스로 추가됩니다. 이 방법은 cloud-init 사용자 데이터에 영향을 미치지 않습니다.
선택 사항: 프로젝트에 키를 추가할 수 있습니다. 나중에 이 키는 프로젝트에서 생성하는 VM에 자동으로 추가됩니다.
사전 요구 사항
-
ssh-keygen명령을 실행하여 SSH 키 쌍을 생성했습니다.
프로세스
-
웹 콘솔에서 가상화
카탈로그 로 이동합니다. 템플릿 타일을 클릭합니다.
게스트 운영 체제는 cloud-init 데이터 소스의 구성을 지원해야 합니다.
- VirtualMachine 사용자 지정을 클릭합니다.
- 다음을 클릭합니다.
- 스크립트 탭을 클릭합니다.
프로젝트에 공개 SSH 키를 아직 추가하지 않은 경우 인증된 SSH 키 옆에 있는 편집 아이콘을 클릭하고 다음 옵션 중 하나를 선택합니다.
- Use existing: 시크릿 목록에서 시크릿을 선택합니다.
새 추가:
- SSH 키 파일을 찾아보거나 키 필드에 파일을 붙여넣습니다.
- 시크릿 이름을 입력합니다.
- 선택 사항: 이 프로젝트에서 생성한 새 VirtualMachine에 자동으로 이 키 적용을 선택합니다.
- 저장을 클릭합니다.
VirtualMachine 생성을 클릭합니다.
VirtualMachine 세부 정보 페이지에는 VM 생성 진행률이 표시됩니다.
검증
구성 탭에서 스크립트 탭을 클릭합니다.
시크릿 이름은 인증된 SSH 키 섹션에 표시됩니다.