По долгу службы нужно было настроить генерацию карты по данным из базы, но проблема оказалось в том, что база лежала на продакшене и открывать внешнему миру MySql спешить никто не хотел. Выход был использование тунелирования. Для этого берем Putty и производим следующие манипуляции. Открываем Putty выбираем вкладку SSH->Tunnels в поле Destination вводим (для примера мы конектимся к MySql, который виден исключительно с локалхоста) localhost:3306 Destination Port этот тот порт, который должен быть свободен на нашей локальной машине (к нему мы будем подключаться для осуществления проброса), оставляем настройку local и задаем версию протокола ipv4 или ipv6, но рекомендую оставить auto, если сомневаетесь. После этого щелкаем Add. Далее переходим во вкладку Session вводим адрес, нашего ресурса и порт SSH (если он был изменен с дефолтного, на какой либо другой). Подключаемся к серверу, авторизуемся. Вааля проброс настроен. Теперь мы можем подключится удаленно к базе просто указав хост, как localhost:(Destination Port) будто он находится у нас на локальной машине (это порт, который мы ввели при настройке в SSH).
PS
Не забывайте сохранять настройки, если часто пользуетесь, экономит нервную систему xDDD
Оставить комментарий