본문으로 바로가기
반응형

RHOCP는 사용자 인증 정보를 연동할 수 있는 수단을 제공합니다. 

그 중에 리눅스에서 사용자 인증 정보로 주로 사용하는 htpasswd 생성 및 등록을 통해 사용자 인증 정보 구성방법입니다.

 

 

1. 사용자 인증 정보 생성

[root@bastion hkjeon]#htpasswd -c -B -b htpasswd hk test1234
Adding password for user hk

 

 

2. kubeadmin 으로 console에 로그인

RHOCP 설치 후 기본적으로 생성되는 kubedmin으로 로그인합니다.

 

 

3. 사용자 인증 정보 추가

관리 -> 클러스터 설정 -> 설정 -> OAuth 메뉴를 선택합니다.

 

 

4. 아이덴티티 공급자 추가

OAuth에 하단 부분에 추가 메뉴를 클릭하여 HTPasswd를 선택합니다.

 

 

5. 사용자 인증 정보 추가

bastion 서버에서 htpasswd로 생성한 정보를 추가한 후 하단의 추가 버튼을 선택합니다.

[root@bastion hkjeon]#cat htpasswd
hk:$2y$05$2qisPuurcI21p.A1nLq0M.zX28CbFifSPkSRTWjfT6lpUNgv1gDBm

 

 

6. 공급자 추가 확인

아래와 같이 사용자 인증 정보가 추가 되었음을 확인합니다.

 

 

7. 새로운 사용자 인증 정보로 로그인

kubeadmin 계정에서 logout를 수행하면, 아래와 같이 접속 가능한 방법 (htpasswd)이 추가 된 것을 확인할 수 있습니다.

 

htpasswd를 선택 한 후 사용자 인증을 추가한 계정으로 로그인을 시도합니다.

 

728x90