Рейтинг:0

Использование Putty/plink для подключения к удаленному MySQL с компьютера Windows с использованием переадресации портов и туннеля SSH с несколькими переходами

флаг kr

Мне нужно настроить переадресацию портов с моего локального компьютера с Windows, порт 3307, на порт 3306 удаленного сервера MySQL, но доступ к нему осуществляется через 2 прокси-сервера Linux и веб-сервер Linux.

Мне нужно использовать Putty или plink.exe на компьютере с Windows, чтобы установить соединение.

См. схему введите описание изображения здесь

Я нашел примеры использования графического интерфейса Putty или командной строки plink для достижения аналогичного результата только с одним прокси-сервером, но не с несколькими переходами.

Я могу установить нужное мне соединение на *nix-машине, используя
ssh -N -L 127.0.0.1:3307:db-сервер:3306 -J пользователь@прокси1 пользователь@прокси2 пользователь@веб-сервер

Попытка сделать то же самое с помощью Putty или plink.

Обновлять

Я закончил тем, что использовал OpenSSH в Windows.

Последняя команда немного отличалась от приведенной выше.

ssh -L 127.0.0.1:3307:db-server:3306 -J user@proxy1,user@proxy2 user@web-server -p 31001 -i "C:\path\to\private-key"

Обратите внимание, что мы подключались к последнему веб-серверу через порт 31001, поэтому -p 31001.

Рейтинг:1
флаг us

Если нет явного требования использовать замазка/плинк, я бы просто использовал встроенный в Windows ssh с целью. Это тот же SSH, что и в Unix.

Scott Anderson avatar
флаг kr
Я не понял! Собираюсь попробовать это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.