Командная строка FTPS?

23366
Tejaswi Yerukalapudi

Мне нужно написать командный файл для автоматической загрузки резервной копии каждый день. Я ограничен в Windows. Есть ли свободное программное обеспечение для этого?

Я смотрел на FileZilla, но интерфейс командной строки не позволяет автоматически загружать файлы, и мне нужно купить лицензию на CuteFTP .

4
Просто чтобы уточнить, вы хотите протокол FTPS (FTP-SSL, иначе FTP-Secure), правильно? Или вы просто запрашиваете программы FTP (множественное число «FTP»)? rob 14 лет назад 0
Ой, извините за путаницу, да, я ищу протокол FTPES. Tejaswi Yerukalapudi 14 лет назад 0

5 ответов на вопрос

9
Adam
4
grawity

curl поддерживает как STARTTLS, так и обычный старый SSL, с--ssl-reqdи--upload-file.

curl --ssl-reqd --upload-файл backup.txz ftp: // mysite / backups / 
2
AlG

Overkill - это переход на sftp, но Cygwin - хороший набор инструментов. В зависимости от ваших потребностей вы можете уменьшить масштаб установки до необходимого минимума или увеличить его и использовать Bash, Python и т. Д. Вместо командного файла.

Если вы любитель git, mysysgit также включает в себя набор инструментов ssh. jweede 14 лет назад 0
SFTP! = FTPS ... rob 14 лет назад 1
2
Elliot

SFTP и FTPS зашифрованы одинаково, НО БОЛЬШАЯ разница между их развертыванием и использованием.

Однако из того, что я могу собрать, вам нужен FTP-клиент для обоих. Filezilla - хороший продукт, с которым пользователи, с которыми я сталкивался, никогда не жаловался, было слишком трудно понять.

Чтобы использовать SFTP, вам нужен обмен ключами. Чтобы использовать FTPS, вы выпускаете самозаверяющий сертификат или сертификат CA. И не нужно выдавать закрытые ключи.

Это не близко к ответу на вопрос bluekeys 8 лет назад 0
0
dash-tom-bang

Есть SFTP- клиент, доступный как часть отличного пакета PuTTY . Это может служить вашим потребностям.

Под капотом SFTP и FTPS совершенно разные Andrew 7 лет назад 0
Вопрос не определял FTPS или SFTP, и не было никаких признаков того, что один или другой требовались. dash-tom-bang 7 лет назад 0