Назад | Перейти на главную страницу

Как я могу вытащить файл с помощью SFTP в Windows

Может ли кто-нибудь подсказать мне, как начать работать в SFTP? (Любые книги / веб-сайты)

Мне нужно создать пакетную программу для извлечения файла с URL-адреса с помощью SFTP в Windows.

Я понятия не имею о SFTP.

Пакетная программа, которая извлекает файл с URL-адреса с помощью FTP, уже существует.

Пожалуйста, найдите ниже команды, используемые в существующей выше пакетной программе.

set PgpID=gecorpcard
set FtpID=ftp.corpcard.com
set FtpUser=xxxxxxx
set FtpPswd=xxxxxxx
set FtpMethod=binary
set FtpGetUser=xxxxxxx
set FtpGetUserPswd=xxxxxxx
set PgpKeyID=0x29A6A1F6 

Здесь имя сервера psftppgp201Это означает, что файл должен быть загружен на сервер со стороннего URL.

Посмотрите на пакет Putty, я почти уверен, что в него включен sftp CLI, который можно использовать в сценариях.

Другой клиент SFTP и FTP: WinSCP.

Для этого я использую cygwin. Включает командную строку SSH / SFTP и т. Д.

Вы просите совета по SFTP, но остальная часть вашего вопроса касается FTP. SFTP и FTP - это совершенно разные протоколы.

В принципе:

  • FTP - это старый простой протокол передачи файлов. Пароли отправляются в незашифрованном виде
  • FTPS (или FTP / SSL) - это тот же протокол FTP, работающий по зашифрованному каналу связи TLS / SSL.
  • SFTP означает протокол передачи файлов SSH - совершенно другой зверь. Вы можете запустить SSH Shell или SCP через одно и то же соединение.

Подробнее см. http://www.rebex.net/kb/secure-ftp.aspx

FTP, FTP / SSL и SFTP-клиенты для Windows: я бы попробовал либо Filezilla или WinScp. Оба являются мультиплатформенными и отлично работают в Windows.

Другой вариант, который следует рассмотреть, - это FTP-сценарий Syncplify.me ... аналогично пакетным сценариям (и, например, psftp) он позволяет выполнять сценарии для передачи файлов на / с FTP (S) и SFTP-серверов, но вместо работы с DOS- стиль пакетных команд, он поддерживает 4 современных объектно-ориентированных языка программирования.

Больше информации здесь: http://www.syncplify.me/products/ftp-script/