Acabei de ter o mesmo problema. O que eu fiz foi:
- Na alteração principal para usuário root:
su root - Executar:
passwd jenkins - Especifique uma senha para o usuário jenkins
- Altere para o usuário jenkins (e forneça a senha da etapa 3):
su jenkins - Executar
ssh-keygen
Isso resolveu o problema para mim. Não consegui fazer sudo passwd jenkins , tive que mudar para o usuário root. Você também pode querer adicionar o servidor remoto ao arquivo know_hosts.