我试图在OpenShift上连接到JBoss EAP 6实例pipe理。
直接连接不起作用(防火墙),所以我想build立一个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
我如何连接到pipe理CLI? 如何设置系统来允许SSH隧道?
根据这个论坛的post, JBoss AS7pipe理OpenShift? 在OpenShift站点中,如果不在OpenShift中设置端口转发,则不能访问pipe理端口:
JBosspipe理控制台已经在OpenShiftembedded的JBoss盒式磁带上被禁用了。
[…]
pipe理控制台绑定到内部端口(9990)。 要访问JBosspipe理控制台,可以使用端口转发:
> 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:http://127.0.0.1:9990/console/App.html:http://127.0.0.1:9990/console/App.html有关端口转发的更多详细信息,请参阅: https : //www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift