OpenShift: JBoss EAP 6 관리에 연결(SSH 터널링?)

OpenShift: JBoss EAP 6 관리에 연결(SSH 터널링?)

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

관련 정보