TUNEL SSH VPN VB.NET OU VB6

DARTAGNAN 03/05/2011 16:22:29
#373118
Boa tarde

alguem saberia como criar um tunel em um servidor?

gostaria de me conectar ao um servidor e depois de conectado a esse servidor eu fazer codigos local
por exemplo

invez de eu usar em minha conexao server=[Ô]187.45.44.0[Ô]
eu usar server=[Ô]localhost[Ô]
isso eh possivel depois de criar o tunel

alguem saberia como?

Motivos para tentar criar isso:
estou tentando conectar a um BD que esta hospedado em um servidor CLOUD
a conexao direta nao esta sendo possivel, eu baixei uma ferramenta chamada: MySQL Workbench 5.2 CE
ela tambem n consegue fazer a conexao direta, mas ela tem uma opcao chamada Standard TCP/IP over SSH que funciona da seguinte maneira

SSH HOST NAME= AQUI VAI O IP DO SERVIDOR cloud EX: 187.454.45.1
SSH USER NAME= aki vai o usuario autorizado EX: root
SSH Password= senha do root

ai em baixo vem os dados de conexao do BD

MySql Hostname= aki eh o endereco do banco de dados que no caso fica sendo [Ô]localhost[Ô]
MySql Server Port = porta
username =usuario do banco de dados
password=senha do banco de dados

quando ussa isso o banco de dados MySql entra normalmente e eu consigo alterar tudo que quero

eu quero imitar esas ferramenta ja que eu n consigo fazer uma conexao direta via .net vb6 ate mesmo java...

tenho paginas em jsp dentro do servidor que estao pegando dados do bd como localhost normalmente
enfim é isso estou tentando de todas as maneiras me conectar ao bd MySql de forma remota rs
obrigado




DARTAGNAN 03/05/2011 23:02:29
#373148
Gente achei sitet pelo google parece que serve para o que eu to tentando fazer




agora n tenho como testar esse codgo soh amanha

alguem saberia adptar isso para linux ubuntu e conexao pelo .net?
vo tentar amanha
DARTAGNAN 03/05/2011 23:20:56
#373149
Outras solucoes: esta em php se alguem soube fazer traduzir para vb.net ou vb6 :)

$connection = ssh2_connect([ô]SERVER IP[ô], 22);
ssh2_auth_password($connection, [ô]username[ô], [ô]password[ô]);
$tunnel = ssh2_tunnel($connection, [ô]DESTINATION IP[ô], 3307);
$db = new mysqli_connect([ô]127.0.0.1[ô], [ô]DB_USERNAME[ô], [ô]DB_PASSWORD[ô],
[ô]dbname[ô], 3307, $tunnel)
or die ([ô]Fail: [ô].mysql_error());

Fonte:http://pt.w3support.net/index.php?db=so&id=309615
Tópico encerrado , respostas não são mais permitidas