Criando tunel SSH

De Basef
Ir para: navegação, pesquisa

Vamos supor que você queira conectar em um servidor MySQL que só aceita IP da rede interna, mas você está acessando de uma rede externa e possui acesso SSH a um computador da rede do BD. Um túnel pode ser criado:

ssh usuario@host -L 3307:192.168.0.45:3306

O comando acima cria um túnel de localhost:3307 para 192.168.0.45:3306 da rede remota. Ao executar o comando acima e enquanto a conexão estiver aberta, será possível acessar o servidor MySQL através da porta local tunelada:

mysql -h localhost -P 3307 -u usuario -p