Glassfish 3服务器上远程jmx的JVM设置与jmx连接器安全性

Glassfish 3服务器上远程jmx的JVM设置与jmx连接器安全性,glassfish,glassfish-3,jmx,Glassfish,Glassfish 3,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.jmxremot

我有一个默认的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”属性

所以我想知道:

删除make Glassfish上的security enabled=“false”条目是否使用内置的管理员身份验证提供程序?如果是这样,我如何打开该安全性以便安全地访问JMX? 我只是不知道应该针对什么进行安全保护,以及如何配置更高级的用法


如果前面的问题不正确和/或不可能,那么在glassfish上添加JVM参数是否是为JMX添加登录安全性的唯一方法?

开箱即用,当您为管理员用户设置密码时,JMX将需要凭据