Preciso transferir um arquivo de log para um host remoto usando sftp de um host Linux. Recebi credenciais para o mesmo do meu grupo de operações. No entanto, como não tenho controle sobre outro host, não posso gerar e compartilhar chaves RSA com o outro host.
Portanto, existe uma maneira de executar o sftp
comando (com o nome de usuário / senha fornecido) de dentro do script Bash por meio de um trabalho cron ?
Encontrei uma pergunta semelhante ao Stack Overflow, Especifique a senha para sftp em um script Bash , mas não houve resposta satisfatória para o meu problema.