Назад | Перейти на главную страницу

Подключиться к удаленному MySQL через прокси

Я пытаюсь подключиться к удаленному серверу MySQL (с TCP-доступом, ограниченным определенным IP-адресом), используя переадресацию портов через SSH, но до сих пор не понял, как это сделать.

Вот что я собираюсь сделать:

Local[A] ---> Proxy[B] ---> Remote MySQL[C]

[A] Локальный компьютер с Windows

[B] Машина CentOS с IP 123.123.123.1 (кстати, с собственным MySQL, работающим)

[C] Удаленный сервер MySQL с IP-адресом 123.123.123.1, авторизованный на порту 3306

Как этого добиться?

Заранее спасибо.

Используйте переадресацию портов PuTTY для перенаправления локального порта 3306 на порт 3306 компьютера C, подключающегося к машине B. При использовании командной строки ssh используйте:

ssh -L 3306:machineC:3306 username@machineB

затем подключитесь к MySQL через localhost:3306.