автоматизировать процесс загрузки по sftp

StackOverflow https://stackoverflow.com/questions/979812

  •  13-09-2019
  •  | 
  •  

Вопрос

Я ищу способ загрузить структуру файлов/каталогов с одного сервера на другой.Единственный способ, которым это возможно в моем случае, - это загрузка по SFTP. Есть ли какой-нибудь простой способ загрузить его, используя скрипт или что-то еще, не создавая архив файлов/каталогов, которые я хочу воссоздать на удаленном сервере?

Спасибо!

Это было полезно?

Решение

Возможно, решение можно найти с помощью рекурсивного scp (scp -r)?Или вы явно ограничиваетесь только sftp?

Существует также клиент с именем lftp, который поддерживает sftp и сценарии - я думаю, очень похоже на командный файл - список команд ftp.(http://lftp.yar.ru/lftp-man.html)

Другие советы

Возможно, вы захотите рассмотреть FTP-скрипт Syncplify.me!как решение.Он позволяет вам писать очень простые сценарии для достижения вашей цели.Например, загрузка всего каталога на удаленный SFTP-сервер фактически будет представлять собой добавление одной строки кода в один из готовых шаблонов.http://www.syncplify.me/products/ftp-script/

edtFTPj/PRO — это клиент Java SFTP с комплексным механизмом сценариев.Будучи Java, вы можете запустить его на любой платформе, где поддерживается Java.

Вот еще некоторые подробности о поддержка сценариев.У него есть команда mput, которая загружает все файлы из текущего каталога в удаленный каталог.

Рекурсивные передачи пока не поддерживаются, но при необходимости их можно легко добавить. Если вам интересно, обратитесь в службу поддержки по электронной почте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top