<client> ------------------------- <ssh tunnel> -------------------------- <mysql server>
 1.1.1.1                         eth0: 2.2.2.2:43306                  eth0: 10.10.10.134:3306
                                 eth1: 10.10.10.137

ssh tunnel server 上執行

# ------- 外部 ip:外部 port:mysql 內部 ip:mysql 內部 port --- mysql 內部 ip ---
ssh -N -L 2.2.2.2:43306:10.10.10.134:3306 root@10.10.10.134

ps: 要輸入 mysql server 的 ssh root 密碼

Client 端

mysql -u cross -p123456 -h 2.2.2.2 -P 43306

ps: msyql server 看到都是 ssh tunnel 過來的 ip

參考

http://cyrilwang.blogspot.tw/2013/12/ssh-tunnel-mysql.html

最後修改日期: 2014 年 01 月 05 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。