Pergunta

ok, tenho isso em mente e estou curioso para ver se é possível. Em sistemas Linux, existe alguma maneira de gerar uma combinação de senha algorítmica válida para fazer o login SSH, que possamos gerar uma senha válida com um pequeno aplicativo ou dispositivo (como a interface de internet de alguns bancos, digamos um gerador de chaves, se desejar)?se for possível no sshd, a aplicação não é problema.

cenário de exemplo:

gerador de chave gera chave com um algoritmo -> 124a5s589s6fqwer SSHd verifica se a chave gerada é válida e permite o login.

Foi útil?

Solução

Verifique as senhas de uso único (OTP).Aqui está um exemplo

Outras dicas

Sim, isso é possível.Esta é exatamente a autenticação de chave privada por meio de SSH.

O cenário usual é que a pessoa que deseja fazer o login receba algum tipo de "desafio" (pode ser um número aleatório, mas a hora atual também é possível se houver alguma forma de garantir relógios síncronos).Esse desafio é então combinado com um segredo e a senha resultante é enviada de volta.Somente se corresponder, a pessoa tem permissão para fazer login.

A autenticação de chave apenas mantém todas essas coisas em segundo plano, para que você nunca as note.Se você definir uma senha para uma chave ssh privada, essa senha será usada para acessar o segredo a ser combinado com o desafio.Ele nunca será transmitido para a outra máquina, então esta é a maneira mais segura de usar SSH.

É exatamente assim que os geradores de bronzeado funcionam em segundo plano.Com as listas de bronzeamento é um pouco diferente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top