2011-12-26 2 views
0

기본 Glassfish 3 설치가 있고이 서버에 보안 JMX 연결을 만들려고합니다.JVM 설정 대 jmx 커넥터 Glassfish 3 서버의 원격 JMX 보안

내가 좋아하는 JVM 인수를 추가 익숙 :

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=8686 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote. authenticate=true 
-Dcom.sun.management.jmxremote.password.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.password 
-Dcom.sun.management.jmxremote.access.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.access 

하지만 내가 보안 지원 =를 제거을 변경

asadmin set configs.config.server-config.admin-service.jmx-connector.system.security-enabled=true 

를 사용하는 방법에 대한 이야기를 참조하십시오 일부 블로그로 혼란 스러워요 "false" 속성.

그래서 나는 알고 싶어

제거합니까 보안이 활성화 된 글래스 피시 사용하는 메이크업에 = "false"를 항목 내장 관리자 인증 공급자? 그렇다면 어떻게 보안을 켜서 JMX에 안전하게 액세스 할 수 있습니까? 보안 수준을 높이고 고급 사용법을 구성하는 방법에 대해 혼란스러워합니다.

이전 질문이 올바르지 않거나 불가능한 경우 glassfish에서 JMX에 대한 로그인 보안을 추가하는 유일한 방법 위에 JVM 인수를 추가 하시겠습니까?

답변

1

admin 사용자의 암호를 설정하면 jmx에서 자격 증명이 필요합니다.