wils@web ~ $ cat ~/ajuda/como-configurar-um-tunel-ssh-para-acessar-servicos-locais-remotamente.md

Segurança

Como configurar um túnel SSH para acessar serviços locais remotamente

atualizado em 03/08/2026

Introdução

Um túnel SSH permite que você acesse serviços locais em um servidor remoto de forma segura. Isso é útil para acessar bancos de dados, servidores web e outros serviços que estão disponíveis apenas na rede local do servidor.

Passo a Passo para Configurar um Túnel SSH

1. Acesse o Servidor Remoto

Primeiro, você precisa acessar o servidor remoto onde o serviço está rodando. Utilize o comando:

ssh usuario@ip_do_servidor_remoto

2. Identifique o Serviço Local

Identifique a porta do serviço que você deseja acessar. Por exemplo, se você deseja acessar um banco de dados MySQL que está rodando na porta 3306.

3. Crie o Túnel SSH

Para criar um túnel SSH, utilize a seguinte sintaxe:

ssh -L porta_local:localhost:porta_remota usuario@ip_do_servidor_remoto

Por exemplo, para redirecionar a porta 3306 do MySQL:

ssh -L 3306:localhost:3306 usuario@ip_do_servidor_remoto

4. Acesse o Serviço Localmente

Agora, você pode acessar o serviço localmente através da porta que você especificou. No caso do MySQL, você pode usar um cliente MySQL local:

mysql -h 127.0.0.1 -P 3306 -u usuario -p

Conclusão

O túnel SSH é uma ferramenta poderosa para acessar serviços locais de maneira segura. Lembre-se de sempre usar senhas fortes e, se possível, autenticação por chave pública para aumentar a segurança.

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

ssh -N -L 3306:localhost:3306 usuario@ip_do_servidor_remoto

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.