wils@web ~ $ cat ~/ajuda/como-configurar-tuneis-ssh-seguros-no-ubuntu-22-04-para-acesso-remoto.md
SegurançaComo configurar túneis SSH seguros no Ubuntu 22.04 para acesso remoto
O túnel SSH é uma forma segura de acessar serviços remotos através de uma conexão criptografada. Neste manual, vamos aprender a configurar túneis SSH no Ubuntu 22.04 para acesso remoto.
Pré-requisitos
- Um servidor Ubuntu 22.04 com SSH instalado.
- Acesso root ou privilégios sudo.
- Um cliente SSH, como o OpenSSH.
Passo a Passo para Configurar Túneis SSH
1. Instalar o OpenSSH Server
Primeiro, verifique se o OpenSSH Server está instalado no seu servidor:
sudo apt update
sudo apt install openssh-server
2. Iniciar e habilitar o serviço SSH
Certifique-se de que o serviço SSH esteja em execução e habilitado para iniciar automaticamente:
sudo systemctl start ssh
sudo systemctl enable ssh
3. Configurar o firewall
Se você estiver usando o UFW como firewall, permita o tráfego SSH:
sudo ufw allow ssh
sudo ufw enable
4. Criar um túnel SSH
Para criar um túnel SSH, você pode usar o seguinte comando no seu cliente SSH:
ssh -L :: @
Por exemplo, para acessar um banco de dados MySQL em um servidor remoto:
ssh -L 3306:localhost:3306 [email protected]
5. Acessar o serviço remoto
Após criar o túnel, você pode acessar o serviço remoto usando a porta local especificada. No exemplo anterior, você poderia se conectar ao MySQL usando:
mysql -h 127.0.0.1 -P 3306 -u -p
Conclusão
Os túneis SSH proporcionam uma maneira segura de acessar serviços remotos. Lembre-se de sempre usar senhas fortes e considerar a utilização de autenticação por chave pública para aumentar a segurança.
Dica: Para facilitar o acesso, você pode adicionar configurações no arquivo ~/.ssh/config para definir opções de conexão específicas.
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.