Главная страница
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.047 c
15-1155403783
VirEx
2006-08-12 21:29
2006.09.03
Система управления сайтом BinN S.Builder 3.6


2-1155276649
Yegorchic
2006-08-11 10:10
2006.09.03
Проблема с удалением папки


2-1155544801
lllEl
2006-08-14 12:40
2006.09.03
RAVE REPORT


2-1154659052
Яков
2006-08-04 06:37
2006.09.03
Boolean поле


2-1155641597
Zilog
2006-08-15 15:33
2006.09.03
Как в ListBox программно поменять цвет выделенной строчки?