Скачать файл на FTP на другой FTP-сервер - PullRequest
0 голосов
/ 29 января 2020

это мой первый вопрос здесь, пожалуйста, исправьте меня, если некоторые вещи не подходят.

Моя проблема заключается в следующем: у меня есть файл в учетной записи FTP поставщика моего клиента, обычно это будет Я просто копирую URL-адрес HTTP, но поставщик блокирует эти параметры. Я хочу интегрировать его в веб-сайт, и поскольку этот знаменитый файл обновляется каждый день, мне нужен запрос по URL. Мне предлагается создать скрипт, который будет загружать файл на сервер, чтобы загрузить его на мой сервер.

Однако я абсолютно не знаю, как поступить, куда поместить этот скрипт или какой язык использовать. .

Для сайта я использую Wordpress и WP All Import для l oop файла!

Спасибо за помощь!

1 Ответ

0 голосов
/ 29 января 2020

Я думаю, что ваш лучший вариант - использовать команду scp (если ваш сайт на сервере linux), а затем внедрить задание cron для запуска scp каждый день.

Здесь у вас есть пример scp для передачи файла с сервера вашего клиента на ваш хост

    scp your_username@remotehost.edu:/some/remote/directory/file.extension /some/local/directory/file.extension

Это пример одной и той же команды в cron, выполняемой каждый день в 2:30

    30 2 * * * scp your_username@remotehost.edu:/some/remote/directory/file.extension /some/local/directory/file.extension

Имейте в виду, что команда scp запросит у вас пароль, поэтому, во избежание этого, вам потребуется использовать пары ключей sh между обоими серверами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...