
IBM WebSphere Application Server (WAS) DMGR 콘솔에 접속하기 위해 보안 설정을 해제해야 하는 상황이 종종 발생할 수 있습니다. 일반적으로 다음의 이유로 보안 비활성화가 필요하게 됩니다.
- 로그인 자격 증명을 잊어버린 경우
- 비밀번호가 변경되었으나 알지 못하는 경우
- SSL/보안 설정 또는 security.xml 파일 구성에 오류가 발생한 경우
WAS Deployment Manager에 자격 증명 없이 접속해야 하는 상황에 직면하셨습니까? 걱정하지 마세요. 두 가지 방법으로 보안을 비활성화할 수 있습니다. 아래에서 선호하는 방법을 선택해 보세요.
WAS 보안 해제 방법: wsadmin 활용
- DMGR 프로필 경로 내의 bin 폴더로 이동합니다.
- 터미널에서 wsadmin.sh 스크립트를 실행하여 wsadmin 프롬프트를 활성화합니다.
[[email protected] bin]# ./wsadmin.sh WASX7209I: SOAP 커넥터를 사용하여 로컬호스트CellManager01 노드의 "dmgr" 프로세스에 연결되었습니다; 프로세스 유형은 DeploymentManager입니다. WASX7029I: 도움말을 보려면 "$Help help"를 입력하십시오. wsadmin>
- 다음과 같이 securityoff 명령을 실행하여 보안을 비활성화합니다.
wsadmin>securityoff 로컬 OS 보안이 해제되었지만 변경 사항을 적용하려면 server1을 다시 시작해야 합니다. wsadmin>
- wsadmin 유틸리티를 종료하려면 exit 명령을 실행합니다.
- DMGR을 재시작하여 변경 사항을 적용합니다.
이제 WAS DMGR 콘솔에 접속을 시도하면 자격 증명 입력 없이 바로 접속할 수 있게 됩니다.
WAS 보안 해제 방법: security.xml 파일 수정
가장 먼저 security.xml 파일을 백업합니다. 이 파일은 DMGR 프로필 경로 내의 config/cells/CellName 폴더에 위치합니다. 파일 위치가 불확실한 경우 find 명령을 사용하여 security.xml을 검색할 수 있습니다.
- vi 편집기와 같은 텍스트 편집기를 사용하여 security.xml 파일을 엽니다.
- 파일 내에서 enabled=true 부분을 찾습니다. (아래 그림 참조)
- true 값을 false로 변경합니다. (아래 그림 참조)
이제 비밀번호 입력 없이 WAS DMGR에 접속할 수 있습니다.
보안 설정을 다시 활성화하려면 다음 단계를 따르십시오.
- wsadmin.sh 스크립트를 실행합니다.
- securityon 명령을 실행합니다.
- DMGR을 다시 시작합니다.
위에서 제시된 방법 중 하나가 WAS 관리 콘솔 접속을 위한 보안 비활성화에 도움이 되기를 바랍니다.
클라우드 컴퓨팅 기술을 배우고 싶으신가요? 클라우드 컴퓨팅 및 Openstack 초보자 가이드를 확인해 보세요.
이 글이 유익했기를 바랍니다. 주변 사람들과 공유하여 더 많은 사람들이 이 정보를 얻을 수 있도록 도와주세요.