Login SSH com um par de chaves e uma senha toda vez que eu fizer login

0

Eu gostaria de usar um login ssh baseado em chave com uma frase-senha sendo solicitada toda vez que eu fizer login. Estou perguntando em relação ao cliente ssh na máquina Linux. Como posso conseguir isso?

Eu sei que posso ssh adicionar minha chave privada ao agente de autenticação. E ele pedirá a frase secreta para a chave particular fornecida apenas uma vez durante esse processo. Depois disso, poderei fazer o login na máquina remota sem que seja solicitada a frase secreta. Mas não é isso que eu quero.

Quando estou tentando efetuar login sem adicionar minha chave ao agente de autenticação com ssh-add, continuo recebendo um erro: "O agente admitiu ter deixado de assinar usando a chave."

Como alguns exemplos do que eu quero: por padrão na minha máquina Windows quando eu uso o Putty ou WinSCP para conectar ao host remoto, ambos os programas me pedem a senha para a chave dada toda vez que eu logar.

Obrigado

    
por golem 26.01.2014 / 16:10

1 resposta

1

você pode gerar uma chave protegida com uma senha. por isso, mesmo que a autenticação seja baseada em chave para que isso aconteça, você terá que digitar a senha do certificado

edit: e não use o agente ssh;) (embora eu não tenha certeza se o cache do agente ssh também é a senha do certificado)

    
por 26.01.2014 / 18:57

Tags