wils@web ~ $ cat ~/ajuda/como-usar-ssh-tunneling-para-acessar-servicos-remotos-de-forma-segura.md
SegurançaComo usar SSH Tunneling para acessar serviços remotos de forma segura
SSH Tunneling é uma técnica que permite criar uma conexão segura entre um cliente e um servidor através do protocolo SSH. Esta técnica é útil para acessar serviços remotos que estão atrás de um firewall ou que não estão expostos à Internet.
Introdução
Com o SSH Tunneling, você pode redirecionar o tráfego de uma porta local para uma porta em um servidor remoto, garantindo que os dados sejam criptografados durante a transmissão. Neste manual, vamos explorar como configurar e utilizar o SSH Tunneling de forma segura.
Passo a Passo
1. Pré-requisitos
- Um servidor SSH acessível.
- Um cliente SSH instalado (como OpenSSH).
- Credenciais de acesso ao servidor remoto.
2. Criando um túnel SSH
Para criar um túnel SSH, utilize o seguinte comando:
ssh -L :: @
Exemplo:
ssh -L 8080:localhost:80 [email protected]
Este comando redireciona o tráfego da porta 8080 no seu computador local para a porta 80 no servidor remoto através do servidor SSH.
3. Acessando o serviço remoto
Após estabelecer o túnel, você pode acessar o serviço remoto usando um navegador ou uma ferramenta de linha de comando. No exemplo acima, você acessaria o serviço remoto na URL:
http://localhost:8080
4. Túnel reverso
Um túnel reverso permite que você exponha uma porta local para o servidor remoto. Use o comando:
ssh -R :localhost: @
Exemplo:
ssh -R 9090:localhost:3000 [email protected]
Isso torna o serviço local na porta 3000 acessível na porta 9090 do servidor remoto.
Conclusão
O SSH Tunneling é uma ferramenta poderosa para acessar serviços de forma segura. Lembre-se de sempre utilizar senhas fortes e, se possível, autenticação por chave pública para aumentar a segurança da sua conexão.
Dica: Experimente usar o parâmetro -N para não abrir um shell remoto, ideal para estabelecer túneis sem interação.
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.