JConsole通过ssh本地端口转发具有不同的端口号

时间:2018-11-06 10:09:42

标签: java ssh jmx

我想使用jconsole连接到我的远程jmx。但是,jmx端口9010被防火墙阻止。通过遵循此answer,我可以通过如下应用本地端口转发(9010-> 9010)来使其成功运行:

ssh -L 9010:localhost:9010 192.168.0.100

但是,如果我更改与远程端口不同的本地端口,如下所示(9010-> 9011):

ssh -L 9011:localhost:9010 192.168.0.100

然后,jconsole将无法连接。即使我尝试使用其他端口,jconsole仍然无法连接到jmx服务。

我要这样做的原因是因为我需要监视多个JBOSS-EAP服务器,但是两个jmx端口都是9010,如果要从两个服务器端口转发到单个本地端口,则不可能这样做第一个使用9010本地端口的jmx,然后第二个需要连接到9010以外的本地端口。我的情况如下图所示:

请问有什么解决办法使其起作用吗?对不起,我的英语不好。

0 个答案:

没有答案