gpt4 book ai didi

authentication - JMX认证

转载 作者:行者123 更新时间:2023-12-02 10:12:07 25 4
gpt4 key购买 nike

$ cd $JAVA_HOME/jre/lib/management
$ cp jmxremote.password.template jmxremote.password
$ chmod u=rw jmxremote.password
$ vi jmxremote.password

为“monitorRole”和“controlRole”设置密码:

monitorRole 12monitor
controlRole 55control

之后,当我在我的计算机上运行 JMX 服务器时,出现以下错误。

# java -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.m
agement.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -D
java.rmi.server.host=47.168.96.31 com.example.Main
Error: Password file read access must be restricted: /root/Downloads/jdk1.6.0_29
/jre/lib/management/jmxremote.password

当我使用以下命令更改文件权限时,jmx 服务器可以工作。

# chmod 400  jmxremote.password

# chmod 600  jmxremote.password

但我无法通过 jmxremote.password 文件中定义的用户名/密码连接它

最佳答案

要为 JMX 授权添加新的用户名/密码,必须定义身份验证通过将用户名添加到 jmxremote.access 文件中。它应该像添加用户名“admin”时一样

>monitorRole   readonly
>admin readonly
>controlRole readwrite \
create javax.management.monitor.*,javax.management.timer.* \
unregister

关于authentication - JMX认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com