Большинство клиентов SFTP Windows (например, FileZilla), похоже, основаны на графическом интерфейсе. Мне нужно что-то, что я могу вызвать из пакетных файлов.
Какой достойный клиент командной строки SFTP для Windows?
Ответ 1
pscp и psftp очень настраиваемые (опции) и легкий вес. Открытый исходный код для загрузки.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Ответ 2
WinSCP имеет функциональность командной строки:
c:\>winscp.exe /console /script=example.txt
где скрипты выполняются в example.txt
.
См. http://winscp.net/eng/docs/guide_automation
Обратитесь к http://winscp.net/eng/docs/guide_automation_advanced для получения подробной информации о том, как использовать язык сценариев, такой как интерпретатор команд Windows/php/perl.
FileZilla имеет командную строку, но ограничивается только открытием графического интерфейса с заранее определенным сервером, который находится в диспетчере сайтов.
Ответ 3
Cygwin + sftp/scp natrually
Ответ 4
WinCCP можно вызывать из командного файла:
"C:\Program Files\WinSCP\WinSCP.exe" /console
Примеры команд:
option batch on
option confirm off
option transfer binary
open sftp://[email protected]:port -hostkey="ssh-rsa "
Ответ 5
www.bitvise.com - sftpc также является хорошим клиентом командной строки.
Ответ 6
LFTP отлично, но это только Linux. Здесь вы можете найти порт Windows здесь. Никогда не пробовал.
Achtunq, он использует Cygwin, но все включено в комплект.
Ответ 7
bitvise tunnelier работает очень хорошо
Ответ 8
Это небольшое приложение выполняет эту работу для меня. Я не мог найти другого клиента на основе CLI, который мог бы получить доступ к моему FTP-сайту, защищенному TLS/SSL на основе IIS: http://netwinsite.com/surgeftp/sslftp.htm
Ответ 9
Filezilla отлично, и он может поддерживать аргументы командной строки.