IBM WebSphere Application Server에서 보안 비활성화

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 초보자 가이드를 확인해 보세요.

이 글이 유익했기를 바랍니다. 주변 사람들과 공유하여 더 많은 사람들이 이 정보를 얻을 수 있도록 도와주세요.