Pular para o conteúdo

Google Authenticator no terminal Linux

Dica publicada em Linux / Comandos
Fábio Berbert de Paula fabio
Hits: 4.125 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando um programa CGI com Perl

Como usar extensões do Google Chrome no Opera

Converter vídeos para formato suportado no WhatsApp

Configurando o Exim como MX secundário

Como descobrir a versão USB do seu periférico

Recuperando senha de root no Debian Wheezy

Samba 4 - Corrigindo erro "LDAP error 50 LDAP_INSUFFICIENT_ACCESS_RIGHTS"

Wget: Verificando existência de arquivo remoto

Shell script para criar VMs no KVM

Baixar arquivos com wget utilizando autenticação

#1 Comentário enviado por removido em 19/10/2023 - 02:12h


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.

Contribuir com comentário

Entre na sua conta para comentar.