Linha de comando FTPS?

4

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 .

    
por Tejaswi Yerukalapudi 09.04.2010 / 20:32

5 respostas

9

O WinSCP tem recursos de linha de comando / script .

    
por 09.04.2010 / 20:55
4

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/
    
por 09.04.2010 / 21:26
2

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.

    
por 22.09.2011 / 19:13
2

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.

    
por 09.04.2010 / 20:36
0

Há um cliente SFTP disponível como parte do excelente PuTTY . Pode servir às suas necessidades.

    
por 09.04.2010 / 20:38