JConsole через пересылку локального порта по ssh с другим номером порта - PullRequest
0 голосов
/ 06 ноября 2018

Я хотел бы подключиться к моему удаленному jmx с помощью jconsole. Однако порт jmx 9010 заблокирован брандмауэром. Следуя этому ответу , я смог заставить его успешно работать, применив переадресацию локального порта, как показано ниже (9010 -> 9010):

ssh -L <b>9010</b>:localhost:9010 192.168.0.100

Однако, если я изменю локальный порт, который отличается от удаленного порта, как показано ниже (9010 -> 9011):

ssh -L <b>9011</b>:localhost:9010 192.168.0.100

Тогда jconsole не сможет подключиться. Даже если я пробую разные порты, jconsole все еще не может подключиться к службе jmx.

Причина, по которой я хочу это сделать, заключается в том, что мне необходимо отслеживать несколько серверов JBOSS-EAP, но оба порта jmx имеют 9010, что невозможно сделать для переадресации с двух портов сервера на один локальный порт, если первый jmx, использующий локальный порт 9010, затем второй должен подключиться к локальному порту, отличному от 9010. Мой сценарий описан как рисунок ниже:

image

Есть ли решение, как заставить это работать? Извините за мой плохой английский.

...