"MySQL SSH 터널링"의 두 판 사이의 차이

18번째 줄: 18번째 줄:


==방법: MySQL Workbench==
==방법: MySQL Workbench==
커넥션을 다음과 같이 설정하면 된다. 자세한 설명은 생략.
*커넥션을 다음과 같이 설정하면 된다. 자세한 설명은 생략.
 
*혹시 [[MySQL에 원격 접속 허용]] 설정 안하고 안된다고 하지 말자.
https://dev.mysql.com/doc/workbench/en/images/wb-manage-db-connections-ssh-parameters.png
https://dev.mysql.com/doc/workbench/en/images/wb-manage-db-connections-ssh-parameters.png



2014년 2월 10일 (월) 14:30 판

1 개요

MySQL over SSH
Standard TCP/IP over SSH Connection
MySQL SSH 터널링

2 문제상황

  • DB1 서버 (MySQL 데몬이 3306포트 LISTEN)
  • APP1 서버 (SSH 데몬이 22포트 LISTEN)
  • USER1 개인컴퓨터
  • USER1에서 DB1 3306포트 접근 불가 (방화벽에서 막힘)
  • USER1에서 APP1 22포트 접근가능
  • APP1에서 DB1 3306포트 접근가능

이런 상황이라면 USER1에서 APP1로 SSH 22포트 접속하고 APP1에서 DB1로 MySQL 3306포트 접속하는 것이 가능하다.

→ 즉 MySQL over SSH

물론 APP1의 SSH 계정, DB1의 MySQL 계정을 모두 알고 있어야 한다.

3 방법: MySQL Workbench

  • 커넥션을 다음과 같이 설정하면 된다. 자세한 설명은 생략.
  • 혹시 MySQL에 원격 접속 허용 설정 안하고 안된다고 하지 말자.

 

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}