wodSSHTunnel и MySQLDAC (microolap.com)
От: zob1ch  
Дата: 26.03.06 16:39
Оценка:
народ помогите создать туннелирование в семерке по такому принципу
mysql закрыт ссш-доступом, соответственно я и пользую туннель для коннекта к mysql

есть ссш хост от провайдера и хост базы от провадера, назовем их
ssh: ssh.hoster.ru
mysql: mysql.hoster.ru
(получается надо пройти ssh чтобы пользовать mysql)

прописываю по кнопке1 след строку
wodTunnel1.Hostname := 'ssh.hoster.ru';
wodTunnel1.Login := '12345';
wodTunnel1.Password := 'pass';
wodTunnel1.Port := 22;
wodTunnel1.Authentication := authPassword;
wodTunnel1.Protocol := SSHAuto;
wodTunnel1.Connect;

соединение с ссш проходит нормально...
далее на кнопку2 пытаюсь включить туннель к mysql, пишу так
wodTunnel1.Channels.StopAll;
wodTunnel1.Channels.RemoveAll;
wodTunnel1.Channels.Add(LocalListen,'127.0.0.1','3306','mysql.masterhost.ru','3306');
wodTunnel1.Channels.StartAll;

и пытаюсь привязать к дбгриду (база и таблица из mysqldac поставлены, датасорс тоже подключен), но ничего не проходит и выдает что не могу подключится к базе на локалхосте.

настройки к mysqldac базе такие стоят:
Host := 'localhost';
UserName := 'pupkin';
UserPassword: := 'password';
Port := '3306';
DatabaseName := 'baza';
(пароли и база даны провайдером)

в чем проблема тут подскажите плиз?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.