是否可以仅将JVM远程调试端口打开到一个远程主机?

时间:2017-05-19 17:40:00

标签: sockets debugging jvm

我正在尝试使用

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=12345

启用远程调试,但这允许每个远程主机在此JVM上进行调试。是否可以指定允许的远程主机连接到此调试端口?

1 个答案:

答案 0 :(得分:1)

调试协议不安全,您不应允许任何远程计算机连接。将它绑定到localhost并通过SSH进行隧道连接,这样您也可以通过SSH管理身份验证。

在多用户环境中,localhost也可能不安全,在这种情况下,除了通过SSH进行隧道传输外,您还将使用密码身份验证机制。