Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.10;
Скачать: CL | DM;

Вниз

Delphi connect to MySQL через SSH   Найти похожие ветки 

 
zerohold   (2009-06-26 14:55) [0]

Добрый день уважаемые.
Вопрос в следующем: Можно ли в Delphi программе соединяться (через ODBC) с MySQL через SSH тунель без сторонней программы? Если можно то как?

Теперь подробнее...
Есть программа написанная на Delphi, соединяется через ODBC с MySQL базой. Работает все замечательно.
Но вот решено было перенести базу на хостера masterhost, который позволяет соединяться с MySQL базами только через SSH. Это правильно, но вызвало неудобство.
Выбрав несколько программ для соединения SSH таких как stunnel, SecureCRT и Putty, удалось соединиться только через Putty, потому как с другими если честно то не разобрался. В общем организовал Tunnel и смог соединиться с базой.
Но возник организационный вопрос. я не могу подойти к каждому компьютеру и настроить тунельнг просто не имею физической возможности подойти на эти компьютеры. А объяснять каждому не продвинутому пользователю как установить ПО для SSH соединения и его настроить это полный ахтунг как вы сами понимаете, а также придется сказать всем логин, пароль для SSH соединения, что совсем неправильно.
Так вот, возникла мысль а можно ли встроить как то этот туннелинг в саму программу чтобы лишний раз не тревожить пользователя гемороем. Начал читать наткнулся на ключи и сертификаты и понял что для меня эта тема полна мраком, то есть не моя специализация. Поэтому хотелось бы знать что можно придумав такой ситуации и как выкрутиться и куда двигаться?

Техническая сторона:
Разработка ведется на Windows Vista, Delphi: 2009 SP1, MySQL 5.1
ПО для клиентов под систему Widows XP/Vista + MySQL ODBC connect 5.1
на стороне провайдера ничего изменять по коннекту не могу.


 
Павел Калугин ©   (2009-06-26 15:43) [1]

У мастерхроста на сайте подробная инструкция по настройке putty
После поднятия тунеля конектится надо на сервер localhost


 
Павел Калугин ©   (2009-06-26 15:45) [2]


> Так вот, возникла мысль а можно ли встроить как то этот
> туннелинг


да. можно
настроить надо один комп. потом снять данные с реестра и накатить пользователю reg файл
Из программы перед коннектом запускать pytty


 
zerohold   (2009-06-26 19:26) [3]

Уважаемый Павел Калугин вы внимательно читали вопрос?
Дело не в путти и написано, что коннект установлен. Дело в том, чтобы самому обеспечить тунелинг без сторонних программ.
Хотя как дежурный вариант ваш можно будет использовать.
На другом форуме подсказали что дышать нужно в сторону TChilkatSshTunnel, где то подобных рода компонентов.
Но рад буду еще услышать еще предложения куда двигаться.


 
Сергей М. ©   (2009-06-27 17:32) [4]

http://www.eldos.com/sbb/download-release.php



Страницы: 1 вся ветка

Текущий архив: 2010.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1278780157
Jeer
2010-07-10 20:42
2010.10.10
Вот и я дошел до этой жизни..


6-1226681305
Netter
2008-11-14 19:48
2010.10.10
Скачивание файла


6-1226928849
com
2008-11-17 16:34
2010.10.10
узнать, есть ли открытые смб-ресурсы на конкретном ип


2-1279266764
Hapastiks
2010-07-16 11:52
2010.10.10
получения шапки программы через OpenDialog


2-1279271042
azamatufa
2010-07-16 13:04
2010.10.10
Помогите написать (оформить) функцию