Configurando o login sem senha no modo silencioso

0

Problema: Para executar os testcases do meu utilitário, o pré-requisito é configurar um login sem senha para o host local do linux:

Comandos que executei em sequência:

1. touch  ~/.ssh/known_hosts
2. ssh-keygen -R <host>
3. ssh-keygen -t rsa -N '' -f "<home>/.ssh/id_rsa"
4. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ; chmod 700 ~/.ssh ; chmod 600 ~/.ssh/authorized_keys
5. ssh -o StrictHostKeyChecking=no <host>

Isso retorna um erro "O agente admitiu falha ao assinar usando a chave" e me pede para digitar a senha para o usuário.

O que posso fazer para eliminar completamente a interação do usuário?

    
por user1731553 26.09.2017 / 10:55

1 resposta

0

Eu entendi Agora consigo fazer o login sem senha. Comandos necessários são:

1. ssh-keygen -t rsa -N '' -f "~/.ssh/id_rsa"
2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ; chmod 700 ~/.ssh ; chmod 600 ~/.ssh/authorized_keys
3. ssh-add
    
por 26.09.2017 / 11:29

Tags