K-PaaS 로고

SUPPORT

  1. SUPPORT
    • 가이드
    • 다운로드
    • 문의하기
    • 기술지원 신청
    • 인증서비스

묻고 답하기

기술지원체험하기 - mysql 서버 SSH터널 접속 방법
최*기나라 2019-11-01 11:12:50
  • hits135

안녕하세요.
아래 글에서 체험하기로 mysql 서버 접속하는 방법을 참고했는데 접속 되지 않아서 문의 드립니다.

재현 내용
1. window cmd에서 cf ssh {앱이름} -L 3307:10.10.x.xx:3306을 실행한다.
(10.10.x.xx는 cf env {앱이름}으로 확인한 mysql의 hostname입니다.)
2. 앱으로 ssh 접속이 된다.
3. HeidiSQL을 실행하여 설정 텝에서 다음과 같이 정보를 입력한다.
- 네트워크 유형 : MySQL (SSH tunnel)
- 호스트 / IP : 10.10.x.xx
- 사용자 : mysql서비스의 username 입력
- 암호 : mysql서비스의 password 입력
- 포트 : 3307
- 데이터베이스 : mysql서비스의 name 입력
4. 열기 버튼 클릭

결과
PLink를 실행할 수 없음:
-ssh 10.10.x.xx -N -L 3308:10.10.x.xx:3306

제가 빠트린 부분이 있을까요?
가이드에는 SSH 터널 탭에도 입력하는 정보가 있는데 SSH호스트, 사용자 이름, 암호 등 .. 어떤 정보를 추가적으로 입력해야 접속할 수 있나요?

안녕하세요!

문의하신 내용 답변드리겠습니다.

명령프롬포트 또는 터미널 창을 여셔서
$ cf env <앱명>
을 하셔서 앱에 연결된 서비스의 username, password, hostname을 확인해주시길 바랍니다.

그 후 명령프롬포트 또는 터미널 창을 한개 더 띄워주시고 다음과 같이 입력해주시길 바랍니다
$ cf ssh <앱명> -L <연결하고자 하는 포트번호>::3306
ex. cf ssh javatest -L 81:10.10.x.x:3306
다음과 같이하면 ssh로 접속이 되며 IP터널링이 됩니다.
터널링을 한 명령프롬포트 또는 터미널을 항상 켜주셔야 DB툴로 접근이 가능합니다.

그 후 HeidiSQL을 여서서 사용자에는 username, 암호에는 password,
포트에는 <연결하고자 하는 포트번호>(ex. 81)를 입력해주시면 접근이 가능합니다.

자세한 내용은 http://paas-ta.co.kr/paasta_movie_guide.jsp 페이지의
"CLI 기반 IP터널링 및 DB툴 접근" 동영상을 참고해주시기 바랍니다.

감사합니다

알 림

필수입력 값 모달창