Se a sua chave privada tiver uma senha e você quiser apenas digitar a senha uma vez por sessão, use ssh-agent e ssh-add.
Eu criei recentemente chaves ssh, copiando minha chave pública para o servidor que eu preciso acessar e mantendo minha chave privada no meu diretório ~ / .ssh /.
Tudo funciona muito bem, mas o ssh me pede a senha toda vez que eu quiser fazer o 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 frase secreta só será necessária no primeiro login.
Idealmente, eu gostaria de acessar o servidor sem problemas usando nenhuma senha e apenas a chave, dessa forma eu posso rsync sem senha e tal.
Isso é possível? Eu me lembro de uma opção para incluir uma senha e digitei uma em supor que isso era mais seguro. Talvez eu não devesse ter.
Se a sua chave privada tiver uma senha e você quiser apenas digitar a senha uma vez por sessão, use ssh-agent e ssh-add.
No meu caso, definir uma nova frase-senha, mas deixando em branco, foi a solução. Parece que você pode armazenar em cache a frase secreta em um arquivo por um longo período de tempo, mas eu preciso de backups contínuos sem preocupação.
ssh-keygen -p
Tags ssh