Espero que você possa ajudar, eu gostaria de encontrar uma maneira de agendar um download de SFTP em um servidor Ubuntu ...
Aqui está o meu cenário -
Os arquivos são arquivos de despejo .sql compactados (.sql.gz)
Os arquivos têm um nome de arquivo gerado aleatoriamente a cada dia
O SFTP é o único método suportado no servidor host para o qual podemos usar para obter os arquivos. O SCP não é suportado, o host está configurado para aceitar apenas o SFTP
Não tenho acesso para fazer alterações no servidor host que não sejam de login SFTP para recuperar dados.
Minha solução no momento é que eu tenho outra caixa do Windows com WinSCP que baixa os arquivos através de um SFTP agendado, já que o WinSCP tem algumas boas opções para o nome do arquivo, arquivos mudam no último x número de horas etc. gostaria de tirar esta caixa do processo e baixar diretamente para o Ubuntu Server.
O RSync não é realmente uma opção porque o diretório do host é bastante grande e não queremos duplicar os dados localmente.
Obrigado Stuart