Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.10.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
2-1279538562
fib
2010-07-19 15:22
2010.10.10
TpFIBDataSet вызвать SQL Generator в Run-time


15-1278962388
Pavia
2010-07-12 23:19
2010.10.10
Winpcap


2-1279194682
Patrick
2010-07-15 15:51
2010.10.10
Макроподстановка.


8-1206411381
VoVan
2008-03-25 05:16
2010.10.10
При кодировании в MP3 отсутствует звук


15-1278880180
Юрий
2010-07-12 00:29
2010.10.10
С днем рождения ! 12 июля 2010 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский