.png)
OpenShift에서 JBoss EAP 6 인스턴스 관리에 연결하려고 합니다.
직접 연결이 작동하지 않아서(방화벽) 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
이 포럼 게시물에 따르면OpenShift의 JBoss AS7 관리?OpenShift 사이트에서는 OpenShift 내에서 먼저 포트 전달을 설정하지 않으면 관리 포트에 액세스할 수 없습니다.
OpenShift에 내장된 JBoss 카트리지에서 JBoss 관리 콘솔이 비활성화되었습니다.
[...]
관리 콘솔은 내부 포트(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