quarta-feira, janeiro 10, 2024
  • Login
Linux Descomplicado
Advertisement
No Result
View All Result
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Dicas

Saiba como usar a verificação em duas etapas no Ubuntu Linux

23 de julho de 2015
Reading Time: 5 mins read
6
Saiba como usar a verificação em duas etapas no Ubuntu Linux
3
SHARES
600
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

A verificação em duas etapas (two-factors) é a tecnologia que nos permite adicionar uma camada de segurança no processo de autenticação convencional (usuário e senha). Predominantemente utilizado hoje em dia em vários serviços online, tais como: Facebook, Google, Twitter, … etc.  Particularmente, eu uso em todos os serviços (quando disponível) e sugiro que você faça o mesmo. Então, que tal ativar esse recurso no seu sistema Ubuntu? Saiba como…

Em sua maioria, o modo de autenticação de duas etapas mais usado é o recebimento de mensagem SMS no telefone cadastrado. Contudo, cada serviço adota ou oferece recursos diversos. No nosso caso, será usado o Google Authenticator Authenticator – disponível no Google Play como verificador da segunda etapa após autenticação no sistema Ubuntu. Em outras palavras, logo após se autenticar no seu Ubuntu; você obterá um número gerado no Google Authenticator para realizar a inserção do código verificador!

autenticacao-duas-etapas-explicacao

REQUISITOS

– Sistema Ubuntu 14.04 LTS com o LightDM
– Dispositivo Android

COMO USAR ?!

É simples!

PASSO 1

Primeiro, você deve instalar o Google Authenticator no seu dispositivo Android. Depois de ter instalado o aplicativo você deve configurar uma conta – onde é dada duas opções: Scannear um código de barras ou Informar manualmente a chave fornecida – Usaremos a segunda opção!

PASSO 2

Com acesso ao seu sistema Ubuntu Linux, você precisará instalar o pacote do Google Authenticator para Linux. Abra o terminal, execute:

# sudo apt-get install libpam-google-authenticator

PASSO 3

Como vimos, o Google Authenticator no Android permite você configurar sua conta de duas maneiras, sendo a segunda opção a ser adota (chave de autenticação inserida manualmente). Sendo assim, é preciso criar a chave no sistema Ubuntu Linux.

Execute no terminal o comando abaixo, para iniciar o processo:

# google-authenticator

Algumas perguntas são feitas e você deve responder sim (y) em todas. Basicamente, são perguntados o modo de geração dos tokens (códigos verificadores) – padrão “time-based” onde tempo-em-tempo é gerado um novo token para você inserir, sem a necessidade de memorizá-lo. Desabilitar o uso do mesmo token e habilitar o modo de bloqueio em caso de tentativas superiores a 3.

Por fim, ele irá produzir um código de barras e uma chave secreta que deve ser usada no aplicativo Google Authenticator no Android. Além disso, também é gerado alguns códigos de segurança para que sejam usados caso não funcione o serviço. Recomendo que guarde esses códigos; pode ser necessário.

google-authenticator-ubuntu

A chave gerada no meu caso foi: 3AMVHXZ3TPWWYRFM

PASSO 4

Agora, é preciso habilitar a autenticação em duas etapas no modo gráfico do Ubuntu – LightDM. Para isso, é necessário editar o arquivo /etc/pam.d/lightdm. Abra-o e insira no final o trecho a seguir:

IMPORTANTE: Este processo só irá funcionar se sua distribuição Ubuntu usar o LightDM como gerenciador de login – como informado nos requisitos.
# sudo gedit /etc/pam.d/lightdm

img_54c6cc390a8a6

Adicione a seguinte linha no final do arquivo:

auth required pam_google_authenticator.so nullok

img_54c6cf20069fb

O parâmetro “nullok” indica que outros usuários que não usam a verificação em duas etapas podem fazer login normalmente.

PASSO 5

Por fim, antes de usar a Verificação de duas Etapas, você deve ativar a chave de autenticação gerada na execução do comando google-authenticator. Para isso, acesse seu dispositivo Android, abra o Google Authenticator e adicione uma conta escolhendo a opção de “digitar chave fornecida”:

A chave gerada no meu caso foi: 3AMVHXZ3TPWWYRFM

GAuthenticator-passo1

GAuthenticator-passo2

PASSO FINAL

Volte ao sistema Ubuntu e faça logout! Pronto… faça login normal na sua conta (usuário e senha) e verá que o código de Verificação de duas Etapas será solicitado:

login-two-factor-UBUNTU

Para obter o código de verificação a cada momento que realizar o login, você deverá estar com seu dispositivo Android configurado próximo à você. Abra o Google Authenticator e obtenha o código naquele instante:

Como o Google Authenticator foi configurado para gerar o código de tempo-em-tempo (“time-based”), haverá sempre uma expiração de código. Atente-se a isso!

Screenshot_2015-07-23-16-01-37

Possíveis problemas

Como o Google Authenticator trabalha com tempo, você pode não ser capaz de acessar seu sistema por conta da falta de sincronismo entre o dispositivo Android e seu computador.
Neste caso, você pode usar um dos códigos de segurança apresentados no momento da geração da chave de autenticação (PASSO 3).

Se eu não conseguir acessar meu sistema?

Caso não consiga, por algum motivo, você deve acessar o terminal virtual do Linux. Na tela de login, pressione ALT+CTRL+F2 e entre com seu usuário e senha normalmente. Agora, será preciso remover a linha adicionada no final do arquivo /etc/pam.d/lightdm. Entre no arquivo, executando o comando nano /etc/pam.d/lightdm. Procure o cursor na linha correspondente a alteração e pressione CTRL+K para removê-la. Por fim, pressione CTRL+O e ENTER e CTRL+X. Reinicie seu computador (comando reboot) e pronto!! Autentique-se normalmente.

Mais informações

Código-fonte do Google Authenticator
How to Log In To Your Linux Desktop With Google Authenticator

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

4 de dezembro de 2023
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

3 de dezembro de 2023
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

7 de novembro de 2023
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

30 de agosto de 2023
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

2 de agosto de 2023
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

31 de maio de 2023

Últimas novidades

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Saiba como acompanhar os jogos da Copa do Mundo no Linux

Saiba como acompanhar os jogos da Copa do Mundo no Linux

by Linux Descomplicado
14 de outubro de 2022
0

Conheça algumas estratégias adotadas por quem deseja acompanhar os jogos da Copa do Mundo 2022 usando o Linux

Como aproveitar o uso de proxy móvel no seu negócio?

Como aproveitar o uso de proxy móvel no seu negócio?

by Linux Descomplicado
31 de agosto de 2022
0

Dados são a nova moeda do mercado, e quanto mais uma empresa conhece as necessidades e desejo dos usuários, mais...

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Load More

Publicaçõesmais recentes

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

by Linux Descomplicado
4 de dezembro de 2023
0

Existem muitas versões do Linux que são boas para iniciantes, mas o Linux Mint é especialmente voltado para pessoas que...

Read more
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

by Linux Descomplicado
3 de dezembro de 2023
0

Escolher entre Linux e Windows é uma decisão crucial que afeta diretamente a experiência do usuário no mundo da tecnologia....

Read more
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Read more
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Read more
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

by Linux Descomplicado
2 de agosto de 2023
0

Os serviços em nuvem trazem muitas vantagens para qualquer pessoa ou empresa que utilize arquivos digitais. Mas você sabe a...

Read more
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

by Linux Descomplicado
31 de maio de 2023
0

Até 2022, a Google Play Store somava mais de 3,3 milhões de aplicativos móveis disponíveis para download. Já na Apple...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Comments 6

  1. Hilton Daniel Gil says:
    8 anos ago

    Há alguma forma de fazer o ubuntu realizar captura – via webcam – no caso de login errado igual alguns apps do Android permitem?

    Responder
    • Luis Fernando Carvalho Cavalhe says:
      8 anos ago

      Hilton, quando você roda o Google Authenticator ele vai exibir uma url longa em cima da sua new secret key. Devido a alguns caracteres que essa url pode ter, o terminal não vai conseguir criar um link corretamente para ela, logo você vai ter que a selecionar com o mouse, copiar pelo teclado (C) e colar em uma janela de um navegador. Fazendo isso, o navegador vai exibir o QRCode pra você fotografar.

      Responder
      • Hilton Daniel Gil says:
        8 anos ago

        Fala Luis. Acho que não consegui me expressar bem. Na verdade o que eu quis dizer é se existe alguma forma de fazer o Ubuntu realizar a captura da imagem da webcam quando alguém tenta fazer o login indevidademente. (Ex. Coloca o login e erra a senha). Nos telefones Android tem um app bacana que faz isso. Daí recebo a imagem via e-mail se alguém tenta destravar meu cel sem ter a senha. Seria bacana ter isso também no meu note.

        Responder
        • Luis Fernando Carvalho Cavalhe says:
          8 anos ago

          Dá pra configurar, mas precisa dar uma boa mexida nas configurações do PAM.

          Responder
  2. Roger Krolow says:
    8 anos ago

    Cuidado!! Veja na seção “Se eu não conseguir acessar meu sistema?” como é fácil “burlar” a solução. Se o uso do token não for integrado também ao console (PAM?), não há aumento efetivo da segurança do sistema.

    Responder
  3. Luiz Peterli says:
    8 anos ago

    um outro problema é que além do Google já saber os sites e horários que vc mais acessa na internet e saber de tudo que você pesquisa além do seu sistema operacional, agora eles vão saber também quando e quanto tempo vc acessa e fica logado no seu sistema. Estaríamos confiando a segurança local num modo de autenticação online que não sabemos onde nossos dados dicam armazenados e de que forma. Não tenho certeza se essa é a melhor solução.

    Responder

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Next Post
Termux – terminal Linux com acesso ao shell Android

Termux - terminal Linux com acesso ao shell Android

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In