Definição
Túnel de rede transporta uma comunicação por outro caminho, usando encapsulamento ou encaminhamento conforme a tecnologia. Ele permite que dois pontos troquem tráfego através de uma conexão intermediária, sem necessariamente publicar o serviço de destino para toda a internet.
Tunelamento e criptografia são propriedades diferentes. Um túnel SSH protege o trecho transportado pela conexão SSH, enquanto outras formas de túnel podem não oferecer essa proteção.
Identificar as duas pontas
No encaminhamento local do SSH, um processo escuta em uma porta do seu computador. Quando recebe uma conexão, o cliente encaminha o tráfego pelo canal SSH e o servidor remoto abre a conexão com o destino configurado.
Esse destino é interpretado do lado remoto, portanto 127.0.0.1 nessa posição se refere ao loopback do servidor SSH. O endereço usado na escuta local pertence ao computador que executa o cliente.
Ler o encaminhamento antes de usar
O comando ilustrativo abaixo exige substituir o usuário e o hostname por valores do seu ambiente. O servidor precisa permitir o encaminhamento, e o painel deve estar atendendo no destino indicado.
ssh -N -L 127.0.0.1:8080:127.0.0.1:3000 operador@servidor.example.comO primeiro endereço limita a escuta ao loopback local, e -N evita abrir um comando remoto. A porta 8080 precisa estar disponível no cliente, e a porta 3000 precisa estar acessível a partir do servidor SSH.
Uma conexão SSH estabelecida não comprova que o painel responde. No exemplo, confira a escuta local na porta 8080 e teste o acesso ao painel por esse caminho. Se houver falha, examine também o atendimento na porta 3000 do lado remoto: o encaminhamento pode estar configurado enquanto a aplicação de destino está parada.
Conferir o alcance do caminho
Se o destino estiver em outra máquina além do servidor SSH, a criptografia desse canal não se estende automaticamente ao trecho adicional. A proteção até a aplicação depende também do protocolo utilizado nessa conexão.
Ao terminar, confira se o encaminhamento foi encerrado e qual processo ainda mantém a escuta, caso ela permaneça ativa. Conexões compartilhadas ou processos em segundo plano podem ter um ciclo diferente da janela de terminal visível.
O Desenvolvimento Colaborativo da Dev Side Studio pode acompanhar a configuração desse acesso no seu ambiente, verificando origem, destino e alcance da escuta.
Dúvidas frequentes
Perguntas frequentes sobre Túnel de rede
- Todo túnel possui criptografia?
- Não. Tunelamento descreve uma forma de transportar a comunicação por outro caminho. A proteção criptográfica depende do protocolo e da configuração utilizados.
- O destino de um encaminhamento SSH é acessado de qual lado?
- No encaminhamento local com -L, a conexão ao destino é aberta pelo lado remoto. Por isso, localhost no destino se refere ao ambiente do servidor SSH.
- Um túnel para uma porta equivale a uma VPN completa?
- Não. Encaminhar uma porta atende um caminho específico. Uma VPN pode estabelecer rotas para redes ou destinos adicionais, conforme sua configuração.
- Restringir a escuta a 127.0.0.1 autentica a aplicação?
- Não. Isso restringe o acesso direto à escuta local, mas outros processos locais podem alcançá-la. A aplicação mantém suas próprias necessidades de autenticação.
Para continuar
Recursos relacionados
Documentação
OpenSSH: encaminhamento de portas
Documenta os argumentos -L e -N e a escolha do endereço local de escuta.
Abrir recursoDocumentação
RFC 4251: arquitetura do SSH
Explica o transporte protegido e os canais usados pelo protocolo.
Abrir recursoAplicação na formação
Formação DevOps
Túneis ajudam a estabelecer caminhos de acesso para administração e diagnóstico de serviços na infraestrutura.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.