Как использовать plink для создания туннеля SSH к базе данных?

I ' m работает над некоторым программным обеспечением, которое имеет локальную базу данных, но также нуждается в доступе к базе данных на AWS.

База данных находится за веб-сервером, поэтому мне нужно подключиться, чтобы создать туннель SSH к веб-серверу. , что позволит мне получить доступ к базе данных.

Я могу установить это соединение с помощью:

    plink.exe webserverdomain.com -P 22 -l username -i C:\path to file\private.ppk

Мне нужна помощь в изменении этого, чтобы я мог затем использовать строку соединения с базой данных в моем программном обеспечении для установления соединения. Я знаю, что необходимо выполнить сопоставление портов, но я не могу этого понять.

И локальная, и удаленная база данных используют порт 3306, поэтому я пытаюсь использовать 3307 для удаленного. Я в основном пытаюсь воспроизвести, как это делает heidi sql. Есть предложения?

-1
задан 24 February 2017 в 21:48
1 ответ
plink.exe webserverdomain.com -P 22 -l username -i C:\path to file\private.ppk -L 127.0.0.1:3307:127.0.0.1:3306

-L [IP-адрес прослушивания: ] порт прослушивания: хост: порт Перенаправить локальный порт на удаленный адрес

2
ответ дан 5 December 2019 в 19:23

Теги

Похожие вопросы