Como desbloquear automaticamente a chave SSH privada?

Como desbloquear automaticamente a chave SSH privada?

Eu gerei um par de chaves pública/privada RSA usando ssh-keygen. No entanto, sou solicitado a inserir a senha para desbloqueá-lo na primeira vez em cada sessão. Como posso desbloqueá-lo automaticamente após o login?

Melhor ainda: como está sendo executado em um servidor Ubuntu, seria ótimo se nunca fosse bloqueado - dessa forma, os daemons automatizados que precisam dele não exigiriam intervenção manual para usá-lo.

Responder1

Para reutilização de chave criptografada , use ssh-agent. Ele imprime alguma saída contendo variáveis ​​de ambiente que você precisa exportar. Em seguida, adicione chaves com ssh-add.

Você precisa desbloquear sua chave apenas uma vez até que o ssh-agent esteja em execução.

Responder2

Posso estar enganado aqui, mas parece que o que você está tentando fazer é não precisar desbloquear sua chave toda vez que ela for usada.

Se for esse o caso, parece que a solução mais fácil seria simplesmente não criar uma senha ao criar a chave. ou seja, corra

ssh-keygen

e quando solicitar uma senha, basta pressionar enter duas vezes. Peço desculpas se isso é muito simplista, mas é o que sempre fiz ao criar chaves, então não preciso desbloqueá-las. Espero que ajude!

informação relacionada