boot.properties 암호화

2024. 7. 12. 13:37WAS/WebLogic


# 테스트 환경

  • OS : Oracle Linux Server release 8.6
  • JDK : 1.8
  • WebLogic ver. : 12cR2

# boot.properties

weblogic에서 어드민 및 인스턴스 서버들을 보다 쉽게 시작할 수 있도록 도와주는 weblogic id / pw가 담긴 파일

 

서버들이 시작 또는 중지되게 위해서는 사용자 자격 증명을 거쳐야 하는데 boot.properties 파일이 해당 인증을 자동으로 통과시켜 주는 역할을 함

 

 

# boot.properties 암호화

최초에 startWebLogic.sh 스크립트를 실행하고 weblogic id, pw 입력한 후 admin server 실행이 완료가 되면

{WEBLOGIC_DOMAIN} 경로에 servers 디렉터리가 생성됨

도메인 경로의 servers 디렉터리

 

해당 폴더를 통해 boot.properties 암호화를 진행

 

1. {DOMAIN_HOME}/servers/AdminServer 디렉터리로 이동하여 security 디렉터리 생성

 

2. security 디렉터리 안에 boot.properties 파일을 만들고 vi로 편집

vi boot.properties

username=weblogic id 입력
password=weblogic paaaword 입력

:wq

 

3. 다시 {DOMAIN_HOME} 경로로 이동하여 startWebLogic.sh 스크립트 실행

<Jul 12, 2024 11:22:21,068 AM KST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>
<Jul 12, 2024 11:22:21,072 AM KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>

 

4. {DOMAIN_HOME}/servers/AdminServer/security 디렉터리 내의 boot.properties 파일 확인

#Fri Jul 12 11:21:57 KST 2024
password={AES256}PHmwvBKZ/rCZm5u9XDR/9iJArzxxR+99u2cBvgi+Bgw\=
username={AES256}0n/GMwMhhzShCw/vIR9UPbU2Mp6ruThF6u9THP0naUE\=

 

→ 원문이었던 username과 password가 암호화된 것 확인 가능

'WAS > WebLogic' 카테고리의 다른 글

Application 이슈 있을 때 확인 사항  (0) 2024.09.23
WebLogic Admin ID/PW 변경 및 복호화  (0) 2024.07.16
WebLogic Log 설정  (0) 2024.07.12
start / stop script  (0) 2024.07.12
WebLogic 12.2.1.4 설치 가이드  (0) 2024.07.12