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

Вниз

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

Наверх





Память: 0.48 MB
Время: 0.043 c
15-1154843990
kilonet
2006-08-06 09:59
2006.09.03
связь с сервером НЕ через интернет


1-1152871066
novill
2006-07-14 13:57
2006.09.03
Помогите разобраться с объектной моделью


15-1155181545
QuickFinder
2006-08-10 07:45
2006.09.03
Две операционные системы на одной машине


15-1154953497
ArtemESC
2006-08-07 16:24
2006.09.03
Строительство бани...


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский