MySQL
(Workbench) SSH 터널링으로 DB서버 접속(pem키가 있을 때)
쿠카이든
2022. 3. 16. 17:17
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