wils@web ~ $ cat ~/ajuda/como-configurar-um-tunel-ssh-reverso-no-ubuntu-22-04-guia-pratico.md

Segurança

Como configurar um túnel SSH reverso no Ubuntu 22.04: Guia prático

atualizado em 23/08/2026

O túnel SSH reverso é uma técnica que permite acessar um dispositivo em uma rede privada a partir de um servidor remoto. Neste guia, vamos aprender como configurar um túnel SSH reverso no Ubuntu 22.04.

Pré-requisitos

  • Um servidor remoto com acesso SSH.
  • Um computador local que deseja acessar o servidor remoto.
  • SSH instalado em ambos os dispositivos.

Passo a Passo

1. Conectando ao Servidor Remoto

Primeiro, você precisa se conectar ao servidor remoto usando SSH. Execute o seguinte comando no terminal do seu computador local:

ssh usuario@ip_do_servidor_remoto

2. Criando o Túnel SSH Reverso

Uma vez conectado, você pode criar um túnel reverso. O comando a seguir cria um túnel que redireciona a porta 8080 do servidor remoto para a porta 3000 do seu computador local:

ssh -R 8080:localhost:3000 usuario@ip_do_servidor_remoto

Neste comando:

  • -R: Indica que estamos criando um túnel reverso.
  • 8080: Porta no servidor remoto.
  • localhost:3000: Endereço e porta no computador local.

3. Testando o Túnel

Para testar se o túnel está funcionando, você pode usar um navegador ou ferramenta como curl no servidor remoto:

curl http://localhost:8080

4. Mantendo o Túnel Ativo

Para garantir que o túnel permaneça ativo, você pode usar a opção -N para não abrir um shell remoto:

ssh -N -R 8080:localhost:3000 usuario@ip_do_servidor_remoto

Conclusão

Agora você configurou um túnel SSH reverso com sucesso. Essa técnica é útil para acessar serviços em sua rede local de forma segura. Dica: Considere usar a opção -f para rodar o SSH em segundo plano.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.