OpenShift: подключение к управлению JBoss EAP 6 (SSH-туннелирование?)

OpenShift: подключение к управлению JBoss EAP 6 (SSH-туннелирование?)

Я пытаюсь подключиться к управлению экземплярами JBoss EAP 6 на OpenShift.

Подключение напрямую не работает (брандмауэр), поэтому я хочу настроить SSH-туннель:

ssh -L 10999:localhost:9999 [email protected]

А потом

jboss-eap-6.1/bin/jboss-cli.sh --gui --controller=localhost:10999

Но на стороне сервера я получаю следующее:

channel 3: open failed: connect failed: Connection refused

Как подключиться к CLI управления? Как настроить систему для разрешения SSH-туннеля?

решение1

Согласно этому сообщению на форумеУправление JBoss AS7 в OpenShift?на сайте OpenShift порт управления недоступен без предварительной настройки переадресации портов в OpenShift:

Консоль управления JBoss отключена на картридже JBoss, встроенном в OpenShift.

[...]

Консоль управления привязана к внутреннему порту (9990). Для доступа к консоли управления JBoss можно использовать переадресацию портов:

> rhc port-forward jbosseap
Checking available ports ... done
Forwarding ports ...


To connect to a service running on OpenShift, use the Local address

Service Local               OpenShift
------- -------------- ---- ---------------
java    127.0.0.1:3528  =>  127.6.85.1:3528
java    127.0.0.1:4447  =>  127.6.85.1:4447
java    127.0.0.1:5445  =>  127.6.85.1:5445
java    127.0.0.1:8080  =>  127.6.85.1:8080
java    127.0.0.1:9990  =>  127.6.85.1:9990
java    127.0.0.1:9999  =>  127.6.85.1:9999

Press CTRL-C to terminate port forwarding

Пока он запущен, используйте локальный браузер, чтобы открыть: http://127.0.0.1:9990/console/App.html

Более подробную информацию о переадресации портов можно найти здесь: https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift

Связанный контент