StoryCode

mysql 터널링(Tunneling).Local 방식

Server 관리/Linux
반응형

사례 1) 192.168.10.53:8585 를 통해 192.168.10.87:3309 mysql 에 접속하고자 할때.

단, 192.168.10.53 에서 192.168.10.87 으로 "22 Port Inbound 가능" + "3309 Inbound 불가능할 경우."

그리고, 192.168.10.87 에는 ssh daemon 이 기동중이야 함.

 

 

 

 

우선, putty 하나를 띄워서, -L 명령으로 Tunneling Deamon 을 띄운다.

192.168.10.53> ssh -N -L 8585:127.0.0.1:3309 192.168.10.87

주의) -N : 이게 없으면 ssh 로 87 에 접속된 상태가 된다. 없으면 87 에 ssh 접속된 상태로 프롬프트 된다.

 

 

 

 

 

다른 putty 를 띄워서, netstat 로 8585 LISTEN 상태 확인후 mysql 로 접속가능하다.

192.168.10.53> netstat -an | grep 8585

tcp        0      0 127.0.0.1:8585              0.0.0.0:*                   LISTEN
tcp        0      0 ::1:8585                    :::*                        LISTEN

 

192.168.10.53> mysql -h127.0.0.1 -P 8585 --socket=/tmp/maria_10.3.sock -u 계정 -p

주의) -h 127.0.0.1 을 써줘야 접속이 된다.

 

반응형