.png)
Estou tentando conectar-me ao gerenciamento de instância do JBoss EAP 6 no OpenShift.
A conexão direta não funciona (firewall), então quero configurar um túnel SSH:
ssh -L 10999:localhost:9999 [email protected]
E então
jboss-eap-6.1/bin/jboss-cli.sh --gui --controller=localhost:10999
Mas no lado do servidor, recebo isto:
channel 3: open failed: connect failed: Connection refused
Como posso me conectar à CLI de gerenciamento? Como configurar o sistema para permitir o túnel SSH?
Responder1
De acordo com esta postagem no fórumGerenciamento do JBoss AS7 no OpenShift?no site do OpenShift, a porta de gerenciamento não é acessível sem primeiro configurar o encaminhamento de porta no OpenShift:
O console de gerenciamento JBoss foi desabilitado no cartucho JBoss incorporado no OpenShift.
[...]
O console de gerenciamento está vinculado a uma porta interna (9990). Para acessar o console de gerenciamento JBoss, você pode usar o encaminhamento de porta:
> 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
Enquanto estiver em execução, use um navegador local para clicar:
http://127.0.0.1:9990/console/App.html
Para obter mais detalhes sobre encaminhamento de porta, consulte: https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift