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

Вниз

SSH   Найти похожие ветки 

 
Leyhont   (2006-08-10 15:26) [0]

Делаю программу для работы с удалённой базой данных MySQL с помощью компонетов ZeosDBO. Очень долго не мог понять почему к localhost"у программа коннектится, а к удалённому серверу не может. Недавно прочитал на сайте хостера, что оказывается доступ у них открыт по некоему протаколу SSH, о котором я ничего не знаю, и для этого надо использовать программу Putty, осуществляющую SSH-тунелирование. Это нихрена неудобно сначала запускать Putty, а потом свою прогу, поэтому хотелось бы узнать какие в Delphi 7 есть компоненты которые могли бы осуществить SSH-тунелирование для соединения с базой данных и как с ними работать.

Мне посоветовали пакет дополнительных компонентов с http://www.eldos.com/sbb/delphi-ssh.php, но я в нём ен могу разобраться.

Заранее спасибо.


 
umbra ©   (2006-08-10 15:51) [1]

для связи по протоколу SSH можно использовать компоненты Инди. Как Вы сейчас коннектитесь к серверу?


 
Leyhont   (2006-08-10 16:34) [2]

в смысле как?


 
YurkaT ©   (2006-08-10 16:49) [3]

попоробуй скачать компонент с mySQL.ru ...
всё работет, и ненадо голову ломать...
----
попрбуй в базе.mysql -> табл.user-- добавить пользователя.. с полем host = IP сервера.. в основном бывает типа  |  localhost | root | и т.д и т.п...


 
Leyhont   (2006-08-10 16:50) [4]

Сейчас я запускаю Putty и создаю туннель. И удалённая база данных становится доступной мне на localhost"е.


 
Leyhont   (2006-08-10 16:52) [5]

to YurkaT
к MySQL полностью закрыт прямой доступ. Можно только по протоколу SSH.


 
YurkaT ©   (2006-08-10 17:10) [6]

В смысле закрыт доступ... Я писал добавь host с IP сервера, что-бы сервак знал, где он.. когда стоит host = localhost, то он отвечает только на запросы от родной машины...
если б, я не писал, когда-то, подобное, то не умничал-бы=)


 
YurkaT ©   (2006-08-10 17:13) [7]

или имя компьютера - точно не помню


 
Leyhont   (2006-08-10 17:18) [8]

to YurkaT
Вся проблема в том, что я не могу создать пользователя с другими параметрами. Доступ к базе mysql закрыт, а точнее её там вообще нет как таковой.
Что хостер дал тем и пользуюсь.
Возможно конечно, что я не врубаюсь во что-то.


 
umbra ©   (2006-08-10 17:22) [9]

Вам нужен прокси сервер с поддержкой SSL. Сделать его можно на основе компонентов Инди TIdMappedPortTCP с TIdSSLIoHandlerSocketOpenSSL в качестве IOHandler. Программа будет коннектиться к прокси-серверу, а он - с сервером БД. Пример работы с SSL в Инди есть на http://adg.bmpcoe.org/IndySSL/


 
Leyhont   (2006-08-10 17:29) [10]

to umbra
Какие-то ошибки лезут. Примеры не работают.


 
YurkaT ©   (2006-08-10 17:39) [11]

может имеется в виду что они тебе предоствили, некую БД, и возможность
передачи файлов, на сервер по протоколу SSH... скорей всего к MySQL, ето не
как не относится. скажи что за хост?


 
umbra ©   (2006-08-10 17:40) [12]

а Вы внимательно прочли страницу, с которой скачали примеры? там еще надо скачать ДЛЛ-и


 
Leyhont   (2006-08-10 17:46) [13]

to YurkaT
http://masterhost.ru/support/doc/mysql/#sst
и чуть выше ещё написано


 
Leyhont   (2006-08-10 17:56) [14]

to umbra
поставил ДПЛ-и. всё равно ругается о том, что не может найти ресоурс файл.


 
Leyhont   (2006-08-10 18:31) [15]

to umbra
Мне нужно, чтобы пользователь ввёл лоин\пароль\хост, нажал кнопочку и всё, SSH-туннель создан. А в программах, которые Вы предложили всё происходит аналогично Putty, предложенной хостером, т.е. мне не нужно появление никаких командных строк и т.д. В идеале всё должно придельно просто.
Прошу прощения, если что-то невнятно объяснил.



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

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

Наверх




Память: 0.5 MB
Время: 0.064 c
15-1154884046
AntiUser
2006-08-06 21:07
2006.09.03
Физика движения объектов и гравитация.


2-1155213598
o_serg
2006-08-10 16:39
2006.09.03
Ужасное моргание при изменении размера окна


15-1154963169
GeLLeR
2006-08-07 19:06
2006.09.03
Для тех, кто играл в NFS Most Wanted


2-1155627956
fast2
2006-08-15 11:45
2006.09.03
Как разместить дочерние формы каскадом?


3-1150814459
wezz
2006-06-20 18:40
2006.09.03
Настройка ODBC через BDE и Источники данных (ODBC)? Одно и то же?