OpenShift: Conexión a la administración de JBoss EAP 6 (¿túnel SSH?)

OpenShift: Conexión a la administración de JBoss EAP 6 (¿túnel SSH?)

Estoy intentando conectarme a la administración de instancias de JBoss EAP 6 en OpenShift.

La conexión directa no funciona (firewall), así que quiero configurar un túnel SSH:

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

Y luego

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

Pero en el lado del servidor me sale esto:

channel 3: open failed: connect failed: Connection refused

¿Cómo puedo conectarme a la CLI de administración? ¿Cómo configurar el sistema para permitir el túnel SSH?

Respuesta1

Según esta publicación del foro¿Gestión de JBoss AS7 en OpenShift?en el sitio de OpenShift no se puede acceder al puerto de administración sin antes configurar el reenvío de puertos dentro de OpenShift:

La consola de administración de JBoss se ha desactivado en el cartucho JBoss integrado en OpenShift.

[...]

La consola de administración está vinculada a un puerto interno (9990). Para acceder a la consola de administración de JBoss, puede utilizar el reenvío de puertos:

> 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

Mientras se ejecuta, use un navegador local para presionar: http://127.0.0.1:9990/console/App.html

Para obtener más detalles sobre el reenvío de puertos, consulte: https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift

información relacionada