Você decide que serviços podemos ativar para análise, personalização e conteúdos externos.
Utilizamos cookies e tecnologias semelhantes no nosso site para personalizar conteúdos, integrar conteúdos externos e compreender melhor a uso de cada área.
Cookies necessários
Estas entradas asseguram funções essenciais, como segurança, estabilidade e processamento de formulários.
Seções opcionais
AnálisesMarketingPersonalizaçãoMídia externa
O tratamento de dados pode basear-se no seu consentimento ou em interesses legítimos. Nas configurações de cookies, pode rejeitar ou permitir cada categoria opcional.
Alguns serviços processam dados pessoais em outros países. Ao dar seu consentimento, você também aceita essa transferência. Encontre mais informações em nossa Política de Privacidade.
Pode voltar a abrir e ajustar sua seleção a qualquer momento. · 1.0.2
Veja como aumentar a segurança do SSH com a autenticação de dois fatores do Google Authenticator, proteger o acesso ao servidor e manter seu ambiente Linux mais seguro → Saiba mais
10 de novembro de 20262 min de leitura1 visualizações0 útil
Introdução
O serviço de autenticação de dois fatores (2FA) do Google para SSH, conhecido como Google Authenticator SSH, aumenta a segurança do acesso SSH (Secure Shell) ao adicionar uma segunda camada de autenticação. Embora o SSH já ofereça uma forma segura de estabelecer uma conexão criptografada com um servidor remoto, a integração com o 2FA aumenta a segurança: além da senha, os usuários precisam inserir um código de verificação de uso único gerado pelo Google Authenticator. Neste guia, vamos mostrar como instalar e configurar o serviço Google Authenticator SSH em um servidor Linux.
FAQ
Perguntas frequentes
Ela aumenta a segurança do acesso SSH: além da senha, você precisa inserir um código de verificação de uso único gerado por um app de autenticação.
Execute o comando 'sudo apt install libpam-google-authenticator' e confirme digitando 'Y'.
Execute o comando 'google-authenticator'. Um QR code será exibido para você escanear com seu app de autenticação, como o Google Authenticator.
Salve os códigos de backup exibidos. Você poderá usar cada um deles uma única vez caso perca o acesso ao app de autenticação.
Feedback
Este artigo foi útil?
Sua opinião nos ajuda a definir prioridades e a melhorar os conteúdos.
0 de 0 As avaliações consideraram este artigo útil.
Ajuda personalizada
As instruções não são suficientes?
A nossa equipe de suporte da ZAP conhece seu produto — descreva brevemente seu problema e ajudaremos pessoalmente.
O Zappy conhece este guia e te responde direto no chat.
Navegação
VPS
Instalação
Primeiro, você precisa instalar o Google Authenticator no seu VPS Linux. Execute o seguinte comando:
Code
sudo apt install libpam-google-authenticator
Em seguida, será solicitado que você confirme a instalação com "Y". Digite essa opção, pressione Enter e o Google Authenticator será instalado!
Inicie o Google Authenticator digitando google-authenticator. Verifique se a janela é grande o suficiente para exibir o QR code. Caso contrário, pressione "CTRL+C" e execute o comando novamente.
Você será perguntado novamente se deseja continuar. Digite "Y" para confirmar. Um QR code será exibido. Abra o app de autenticação no seu smartphone e escaneie o código. Neste exemplo, vamos usar o Google Authenticator:
Não se esqueça de copiar os códigos de backup. Você poderá usar cada um deles uma única vez caso perca o acesso ao seu app de autenticação.
O app já exibirá os códigos que você precisará para fazer login. Veja como eles aparecem:
Agora, você precisará responder a algumas perguntas:
Deseja salvar a configuração do Google Authenticator?
Deseja permitir apenas um login a cada 30 segundos?
O período de validade de um código deve ser estendido?
Deseja permitir apenas três tentativas de login a cada 30 segundos? (Proteção contra força bruta)
Por motivos de segurança, recomendamos responder "Sim" a todas as perguntas.
Configuração
Agora, precisamos configurar o Google Authenticator para que ele seja realmente usado. Para isso, são necessárias duas alterações.
/etc/ssh/sshd_config
Ative os módulos necessários no arquivo /etc/ssh/sshd_config. Abra o arquivo com:
Code
sudo nano /etc/ssh/sshd_config
O editor de texto será aberto. Use as teclas de seta para navegar, apagar ou inserir texto. Salve o arquivo pressionando 'CTRL + X', depois 'Y' e, em seguida, Enter.
Verifique se as linhas UsePAM e ChallengeResponseAuthentication estão definidas como yes. O arquivo deve ficar assim:
Salve o arquivo conforme descrito e reinicie o SSH com o seguinte comando:
Code
sudo systemctl restart ssh
/etc/pam.d/sshd
Agora, vamos adicionar o Google Authenticator ao processo de login no arquivo /etc/pam.d/sshd. Abra o arquivo com:
Code
sudo nano /etc/pam.d/sshd
Vá até o final do arquivo e adicione a seguinte linha:
Code
auth required pam_google_authenticator.so
Salve o arquivo pressionando 'CTRL + X', depois 'Y' e Enter.
Testar o acesso
Agora é hora de fazer login pela primeira vez com o 2FA. Depois de seguir as etapas acima, basta reiniciar sua conexão SSH.
Digite sua senha como de costume. Em seguida, será solicitado um código. Basta inserir o código 2FA atual.
Pronto, você está conectado!
Conclusão
Parabéns! Você ativou e configurou o 2FA para SSH com sucesso. Se tiver alguma dúvida ou problema, nossa equipe de suporte está disponível todos os dias para ajudar!
Hospedagem de servidores a partir de € 2,49 / mês, disponível imediatamente, com proteção DDoS incluída.