반응형
출처: http://zetawiki.com/wiki/MySQL_SSH_%ED%84%B0%EB%84%90%EB%A7%81
- MySQL over SSH
- Standard TCP/IP over SSH Connection
- MySQL SSH 터널링
문제상황[편집]
- 서버 구성
- 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 계정을 모두 알고 있어야 한다.
방법 1: MySQL Workbench[편집]
- 커넥션 방법을 다음과 같이 Standard TCP/IP over SSH로 설정하면 된다. 자세한 설명은 생략.
- 혹시 MySQL에 원격 접속 허용 설정 안하고 안된다고 하지 말자.
방법 2: Toad for MySQL[편집]
- 커넥션 타입을 다음과 같이 SSH로 설정하면 된다. 자세한 설명은 생략.
같이 보기[편집]
참고 자료[편집]
반응형
'프로젝트 관련 조사 > 시스템 구축' 카테고리의 다른 글
메일 서버 구동의 이해 (0) | 2015.11.10 |
---|---|
[ubuntu] Apache 포트 변경 방법 (0) | 2015.11.09 |
리눅스 date의 지역 시간 변경하기(KST) (0) | 2015.11.06 |
fluentd 로 원격 MongoDB에 로그 저장해보기 (0) | 2015.11.04 |
fluentd로 로컬 MongoDB에 로그 저장해보기 (0) | 2015.11.04 |