
Preciso realizar algumas operações de transferência de arquivos em algum servidor FTPS remoto que usa autenticação de certificado de um ambiente de script do Windows 2008, e é por isso que estou preso ao cURL.
Baixei a versão cURL x64 para Windows - 7.33.0 de: http://www.confusedbycode.com/curl/
Eu me conecto ao servidor assim:
curl --cert mycert.crt --key mykey.key -k -v -u user:pass ftp://IP:990/ --ftp-ssl
A estrutura do servidor FTPS é esta:
/homedir
pyr_<ID>
- archives
- commun
- in
- out
pyr_<ID2>
- archives
- commun
- in
- out
pyr_<ID3>
- archives
- commun
- in
- out
...
Minhas tarefas são:
Mova os arquivos que correspondem a um curinga: filename*.csv de todas as pastas /pyr_*/out para uma pasta local.
Copie todos os arquivos filename_ID*.csv de uma pasta local para o servidor FTPS em suas respectivas pastas /pyr_ID/in
Responder1
Achei o utilitário MOVEit Freely adequado às minhas necessidades. Espero que possa ajudar outras pessoas que procuram uma solução.