Chaves SSH ainda solicitam senha

Chaves SSH ainda solicitam senha

Recentemente, gerei chaves ssh, copiando minha chave pública para o servidor ao qual preciso acessar e mantendo minha chave privada em meu diretório ~/.ssh/.

Tudo funciona muito bem, mas o ssh solicita a senha toda vez que desejo fazer login no servidor. Fiquei com a impressão de que, se eu estiver logado como root e tiver a chave privada armazenada localmente em meu diretório, a senha só será necessária no primeiro login.

Idealmente, eu gostaria de acessar o servidor perfeitamente, sem senha e apenas a chave, dessa forma posso fazer rsync sem senha e coisas assim.

Isso é possível? Lembro-me de uma opção para incluir uma senha e digitei uma, assumindo que era mais segura. Talvez eu não devesse.

Responder1

Se sua chave privada tiver uma senha e você quiser digitá-la apenas uma vez por sessão, use ssh-agent e ssh-add.

Responder2

No meu caso, definir uma nova senha, mas deixá-la em branco, foi a solução. Parece que você pode armazenar em cache a senha em um arquivo por um longo período de tempo, mas preciso de backups contínuos sem nenhuma preocupação.

ssh-keygen -p

informação relacionada