- 1 Guia de Configuração do SSH e Reforço de Segurança no Ubuntu
- 1.1 1. O que é SSH? Como usá-lo no Ubuntu
- 1.2 2. Como instalar SSH no Ubuntu
- 1.3 3. Verificando o Status do Serviço SSH e Habilitando-o na Inicialização do Sistema
- 1.4 4. Como Permitir SSH Através do Firewall
- 1.5 5. Como conectar a um servidor SSH Ubuntu
- 1.6 6. Configurações avançadas de SSH (alterando portas, desativando login root)
- 1.7 7. Melhores Práticas para Proteger Seu Servidor SSH
- 1.8 8. Solução de Problemas Comuns de Conexão SSH
- 1.9 Conclusão
Guia de Configuração do SSH e Reforço de Segurança no Ubuntu
1. O que é SSH? Como usá-lo no Ubuntu
SSH (Secure Shell) é um protocolo usado para conectar-se de forma segura e operar um servidor remoto. Em sistemas baseados em Linux como o Ubuntu, o SSH é uma ferramenta essencial de gerenciamento via linha de comando. Ao usar o SSH, a comunicação com o servidor é criptografada, impedindo acesso não autorizado e interceptação por terceiros.
Link relacionado:O que é SSH? Documentação oficial do Ubuntu
2. Como instalar SSH no Ubuntu
Para usar o SSH, siga estes passos para instalar o servidor SSH no Ubuntu.
- Atualizar a lista de pacotes
sudo apt update
- Install OpenSSH Server
sudo apt install openssh-server
- Inicie o serviço e verifique seu status
sudo systemctl status ssh
Nota: Você pode encontrar mais detalhes sobre o OpenSSH napágina oficial do Ubuntu.

3. Verificando o Status do Serviço SSH e Habilitando-o na Inicialização do Sistema
Verifique se o SSH está em execução corretamente e configure-o para iniciar automaticamente quando o sistema for inicializado.
- Verifique o status do serviço
sudo systemctl status ssh
- Habilitar SSH para iniciar automaticamente na inicialização
sudo systemctl enable ssh
4. Como Permitir SSH Através do Firewall
Use o firewall padrão do Ubuntu, UFW (Uncomplicated Firewall), para permitir acesso SSH.
- Permitir conexões SSH através do firewall
sudo ufw allow ssh
- Check the status of UFW
sudo ufw status

5. Como conectar a um servidor SSH Ubuntu
Siga estes passos para conectar ao seu servidor Ubuntu via SSH remotamente.
- Verifique o endereço IP
ip a
- Conectar usando SSH
ssh username@ip_address
Se aparecer um aviso de segurança na primeira conexão, digite yes
e então insira sua senha para continuar.
Dica: usuários Windows podem usarPuTTY como cliente SSH.
6. Configurações avançadas de SSH (alterando portas, desativando login root)
Melhore a segurança do SSH modificando as configurações padrão.
- Mudar a porta padrão do SSH
sudo nano /etc/ssh/sshd_config
#Port 22 → Change to a preferred number
- Desativar login root
PermitRootLogin no
Depois de fazer as alterações, reinicie o serviço SSH.
sudo systemctl restart ssh

7. Melhores Práticas para Proteger Seu Servidor SSH
Siga estas melhores práticas para melhorar a segurança do SSH.
- Use autenticação por chave SSHGuia de Geração de Chaves SSH
- Restringir o acesso SSH a usuários específicos
AllowUsers
- Use Fail2Ban para prevenir ataques de força bruta
sudo apt install fail2ban
Para detalhes de configuração, consulte adocumentação do Fail2Ban.
8. Solução de Problemas Comuns de Conexão SSH
Se você encontrar problemas de conexão SSH, use a lista de verificação a seguir para solucionar.
- Configuração incorreta das configurações de firewall
- Verificar endereço IP
- Verifique o arquivo de configuração SSH em erros
/etc/ssh/sshd_config
Conclusão
Este guia abordou como instalar e configurar o SSH no Ubuntu de forma segura. Implemente as melhores práticas para manter um ambiente de servidor seguro e eficiente. Para informações mais detalhadas, consulte oGuia Oficial de Configuração do SSH no Ubuntu.