Я пытаюсь подключиться к удаленному серверу 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
.