.png)
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