Eu preciso escrever um arquivo de lote para fazer o upload automático de um backup todos os dias. Estou restrito ao Windows. Existe software livre para fazer isso?
Eu estava olhando para o FileZilla , mas a interface de linha de comando não permite o upload automático de arquivos, e eu preciso para comprar uma licença para CuteFTP .
o curl suporta tanto o STARTTLS quanto o SSL antigo, com --ssl-reqd
e --upload-file
.
curl --ssl-reqd --upload-file backup.txz ftp://mysite/backups/
O SFTP e o FTPS são criptografados de maneira semelhante, MAS há uma grande diferença entre a implantação e o uso deles.
No entanto, pelo que posso reunir, você precisa de um cliente de FTP para ambos. Filezilla é uma boa que os usuários que eu lidei com nunca reclamou era muito difícil de descobrir.
Para usar o SFTP, você precisa de uma troca de chaves. Para usar o FTPS, você emite um certificado de CA ou auto-assinado E não precisa emitir chaves privadas.
Overkill é para obter o sftp, mas o Cygwin é um ótimo conjunto de ferramentas. Dependendo de suas necessidades, você pode redimensionar a instalação apenas para o mínimo necessário ou ampliá-la e usar Bash, Python etc. em vez de um arquivo em lotes.
Há um cliente SFTP disponível como parte do excelente PuTTY . Pode servir às suas necessidades.
Tags command-line backup windows ftps