
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!