Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Passo a passo para configurar autenticação de dois fatores (2FA) no SSH do VPS Linux e servidor dedicado

Adicionar autenticação de dois fatores (2FA) ao SSH do seu VPS Linux ou servidor dedicado é uma das melhores práticas para reforçar a segurança e evitar acessos não autorizados. Neste passo a passo, você verá como implementar 2FA utilizando o Google Authenticator, garantindo uma camada extra de proteção ao seu ambiente AviraHost.

Passo a passo para configurar autenticação 2FA no SSH do VPS Linux

  1. Pré-requisitos
    • VPS Linux ou servidor dedicado com acesso root
    • Backup atualizado dos seus dados
    • Cliente SSH (ex: terminal, PuTTY, etc.)
    • Dispositivo móvel com aplicativo autenticador (Google Authenticator, Authy, etc.)
  2. Atualize o sistema

    Mantenha o sistema atualizado para evitar falhas de segurança:

    sudo apt update && sudo apt upgrade -y
  3. Instale o Google Authenticator

    Execute o comando conforme sua distribuição:

    • Debian/Ubuntu:
      sudo apt install libpam-google-authenticator -y
    • CentOS/RHEL:
      sudo yum install google-authenticator -y
  4. Configure o Google Authenticator para o usuário desejado

    Execute:

    google-authenticator

    Siga as instruções na tela. O comando irá gerar um QR code, códigos de emergência e opções de configuração. Recomendado:

    • Permitir múltiplos usos de tokens (N)
    • Atualizar arquivo .google_authenticator (Y)
    • Ativar rate-limiting (Y)

    Escaneie o QR code com seu aplicativo autenticador.

  5. Configure o PAM para exigir 2FA no SSH

    Edite o arquivo /etc/pam.d/sshd e adicione a linha abaixo ao final:

    auth required pam_google_authenticator.so
  6. Altere as configurações do SSH

    Edite /etc/ssh/sshd_config e ajuste as seguintes opções:

    ChallengeResponseAuthentication yes
    UsePAM yes

    Salve e feche o arquivo.

  7. Reinicie o serviço SSH
    sudo systemctl restart sshd

    Em alguns sistemas, o serviço pode se chamar ssh ao invés de sshd.

  8. Teste o acesso SSH com 2FA

    Abra uma nova sessão SSH. Após digitar a senha, será solicitado o código do autenticador. Acesse normalmente usando o código gerado no app.

Checklist rápido

  • Backup feito antes de alterações
  • Google Authenticator instalado e configurado
  • Arquivo PAM (/etc/pam.d/sshd) ajustado
  • Configuração do SSH (sshd_config) revisada
  • Teste de acesso realizado

Resolução de problemas comuns

  • Erro “Permission denied” após ativar 2FA: Verifique se a linha auth required pam_google_authenticator.so está correta e se o arquivo .google_authenticator existe no diretório home do usuário.
  • Não solicita código 2FA no login: Confirme se ChallengeResponseAuthentication yes e UsePAM yes estão ativos no sshd_config. Reinicie o serviço SSH após alterações.
  • Perdi acesso ao autenticador: Utilize um dos códigos de emergência gerados na configuração inicial ou acesse via console no painel da AviraHost para restaurar o acesso.
  • Erro de sintaxe ao editar arquivos: Sempre faça backup dos arquivos antes de editar e use editores como nano ou vim para evitar erros de formatação.

Resumo

  • 2FA no SSH aumenta drasticamente a segurança do seu VPS Linux ou servidor dedicado.
  • Processo envolve instalação, configuração do autenticador e ajustes no SSH.
  • Faça sempre backup antes de alterar arquivos críticos do sistema.

Para mais dicas de segurança, veja também nosso guia de servidores VPS e conheça as vantagens do plano de hospedagem gerenciada da AviraHost.

Contrate Agora

Eleve a proteção dos seus projetos com a infraestrutura estável e suporte 24/7 da AviraHost. Veja planos de VPS Linux e contrate com segurança.

  • 0 Usuários acharam útil
  • AviraHost, VPS Linux, servidor dedicado, SSH, segurança, 2FA, Hospedagem de Site, Servidor VPS
Esta resposta lhe foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Como trocar a senha do usuário root do servidor VPS ou Dedicado.

Para trocar a senha do usuário root em um servidor VPS da AviraHost, você pode seguir os...