728x90
MySQL Workbench에서 SSH 터널링으로 DB 서버 접근 방법
- 먼저 pem키를 준비해야 한다.(putty에서 생성하거나 회사 인프라팀 등에서 받아야 함)
- MySQL Workbench 에서 접속 방식을 Standard TCP/IP over SSH 를 선택하고 진행한다(세번째).
- SSH 터널링 관련 정보 입력
- SSH Hostname : 터널링할 SSH 터널 호스트 이름
- SSH Username : 터널링할 유저 이름
- SSH Password : 터널링할 유저 암호
- 서버 접속 주소와 유저명 등을 기재 하고 "SSH Key File" 항목에 표기된 개인키를 넣어준다.
- 접속할 DB 서버 관련 정보 입력
- MySQL Hostname : 127.0.0.1 이나 localhost 를 입력 혹은 DB서버 IP
- MySQL Port : 기본은 3306
- Username : 접속할 username 을 입력한다.
- Password : DB서버의 유저 암호 입력한다.
- 중간에 SSH Key File 항목에는 준비한 *.pem 키를 찾아서 넣어준다.
- Test Connection으로 접속이 잘 되는지 확인해본다.
- [참고1] 접속할 username 의 host 의 정보에서 localhost or 127.0.0.1 이 없다면 접속이 안될 수 있다.
- mysql> select user,host from mysql.user; 로 확인 가능
- 접속할 IP대역이 localhost나 127.0.0.1 이나 서버 IP 중 1개라도 있는지 확인 해야 한다.
728x90
'MySQL' 카테고리의 다른 글
내일은 SQL(응용 실전편) 실전_ch1-1-3-departments&employees.sql (0) | 2024.05.20 |
---|---|
내일은 SQL(응용 실전편) 실전_ch1-1-2-product&payment.sql (0) | 2024.05.20 |
내일은 SQL(응용 실전편) 실전_ch1-1-1-student&winner_list.sql (0) | 2024.05.20 |
Dbeaver에서 로컬DB에 접속 못하는 현상 해결 (0) | 2022.02.11 |
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (0) | 2022.02.11 |