TUNEL SSH VPN VB.NET OU VB6
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
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
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
$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