Google Authenticator no terminal Linux
Dica publicada em Linux / Comandos
Google Authenticator no terminal Linux
Até onde sei não há cliente oficial do Google Authenticator para Linux, mas há pelo menos uma alternativa para isso, sendo uma delas a que apresentarei na dica.
O Authenticator usa o algoritmo TOTP (time-based) para a geração de tokens, algoritmo no qual o oathtool também possui suporte.
Vamos então instalar o oathtool no Linux. Em distribuições Debian-like, digite:
sudo apt install oathtool
NOTA: usando outra distribuição? Por favor pesquise pelo pacote em seus repositórios.
oathtool --totp -b EB6IFY5U5QJAG4ZJ
472384
Onde:
Simples assim! Quando sobrar um tempo vou pesquisar para ver se alguém já criou algum shell script para servir de interface para o comando, simulando o cliente Google Authenticator para Android. Um script com biblioteca gráfica usando um dialog da vida ficaria top!!! Fica a dica rsrs
O Authenticator usa o algoritmo TOTP (time-based) para a geração de tokens, algoritmo no qual o oathtool também possui suporte.
Vamos então instalar o oathtool no Linux. Em distribuições Debian-like, digite:
sudo apt install oathtool
NOTA: usando outra distribuição? Por favor pesquise pelo pacote em seus repositórios.
Gerando o token
De posse de sua chave base 32 (suponhamos "EB6IFY5U5QJAG4ZJ"), execute o seguinte comando:oathtool --totp -b EB6IFY5U5QJAG4ZJ
472384
Onde:
- --totp :: tipo de algoritmo
- -b [base32] :: base 32
Simples assim! Quando sobrar um tempo vou pesquisar para ver se alguém já criou algum shell script para servir de interface para o comando, simulando o cliente Google Authenticator para Android. Um script com biblioteca gráfica usando um dialog da vida ficaria top!!! Fica a dica rsrs
Testou o oathtool no github em 2023?
Aqui só aparece:
Two-factor code verification failed. Please try again.
A verificação do código de dois fatores falhou. Por favor, tente novamente.
O resultado é sempre o mesmo.