wils@web ~ $ cat ~/ajuda/guia-pratico-para-criar-tuneis-ssh-no-linux-conectando-se-a-servidores-remotos-com-seguranca.md
RedeGuia prático para criar túneis SSH no Linux: Conectando-se a servidores remotos com segurança
O SSH (Secure Shell) é um protocolo de rede que permite a comunicação segura entre dois sistemas, sendo amplamente utilizado para acessar servidores remotos. Neste guia, você aprenderá a criar túneis SSH no Linux, que permitem redirecionar portas de forma segura.
O que é um túnel SSH?
Um túnel SSH permite que você redirecione tráfego de rede através de uma conexão SSH, proporcionando segurança e privacidade. Isso é útil para acessar serviços que estão restritos a uma rede específica.
Pré-requisitos
- Um servidor SSH configurado e em funcionamento.
- Acesso ao terminal Linux.
- Credenciais de login para o servidor remoto.
Passo a passo para criar um túnel SSH
1. Conectar-se ao servidor remoto
Para iniciar, conecte-se ao servidor remoto usando o comando:
ssh usuario@servidor_remoto
2. Criar um túnel SSH local
Para criar um túnel local que redirecione uma porta do seu computador local para uma porta do servidor remoto, use:
ssh -L porta_local:localhost:porta_remota usuario@servidor_remoto
Exemplo:
ssh -L 8080:localhost:80 usuario@servidor_remoto
Isso redirecionará o tráfego da porta 8080 do seu computador para a porta 80 do servidor remoto.
3. Criar um túnel SSH remoto
Para criar um túnel remoto que redirecione uma porta do servidor remoto para o seu computador local, use:
ssh -R porta_remota:localhost:porta_local usuario@servidor_remoto
Exemplo:
ssh -R 8080:localhost:3000 usuario@servidor_remoto
Isso redirecionará o tráfego da porta 8080 do servidor remoto para a porta 3000 do seu computador local.
4. Criar um túnel SSH dinâmico
Para criar um túnel dinâmico (proxy SOCKS), use:
ssh -D porta usuario@servidor_remoto
Exemplo:
ssh -D 1080 usuario@servidor_remoto
Isso criará um proxy SOCKS na porta 1080, que pode ser usado por navegadores e outras aplicações.
Conclusão
A criação de túneis SSH é uma maneira eficaz de garantir a segurança da comunicação entre seu computador e servidores remotos. Sempre que possível, utilize autenticação por chave SSH para aumentar a segurança.
Dica: Para facilitar o uso de túneis SSH, considere adicionar as configurações no arquivo ~/.ssh/config.
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.