Introdução
Autenticação em 2 passos é aquele processo que além do seu usuário e senha tradicionais é solicitado um código validador adicional. Esse código validador pode ser enviado por SMS, gerado por algum programa ou gerado por token.
A cada intervalo de tempo, geralmente 30s, um novo código é gerado e o código anterior é invalidado.
Então mesmo que uma pessoa conheça seu usuário e senha, provavelmente ela não conseguira ter acesso ao sistema se não tiver o código validador daquele exato momento, aumentando a segurança no acesso do servidor.
Nesse artigo vamos mostrar como configurar a autenticação em 2 passos para conexões via SSH no servidor e utilizaremos para isso a libpam google-authenticator.