Как автоматизировать отправку файла на FTP-сервер со сценарием?

Мне нужно сделать скрипт, который принимает конкретный файл журнала в /var/log/ и помещает его где-нибудь, где я могу легко его получить (скорее всего, у меня есть доступ к веб-серверу или FTP-серверу). Я не думаю, что хочу использовать почту для отправки. Webdav может быть вариантом. Он просто должен работать без какого-либо взаимодействия с пользователем, и быть довольно быстрым и безболезненным. Какие-либо предложения? (в принципе не требуется пароль)

1
задан 10 August 2012 в 04:23

1 ответ

Другой полезной и безопасной командой, которую вы можете использовать, будет команда scp, которая использует ssh для копирования файлов туда и обратно.

Чтобы использовать это, вы можете использовать seahorse для создания пары ключей ssh ​​и скопировать публичную часть ключа в ~ / .ssh /. Вы не должны защищать пароль, который вы используете для этого, с паролем, поскольку вы не хотите его использовать для его использования. Вероятно, вы должны использовать только пару паролей, которые вы используете для этого сценария. Вы используете параметр идентификации scp -i, чтобы выбрать его.

Закрытый ключ заменяет пароль открытого текста.

Я предполагаю, что вы могли бы разместить вызов скрипта в своем crontab при желании.

Благодаря полезному подходу izx вам нужно быть осторожным, чтобы защитить место, где вы помещаете скрипт, чтобы защитить пароль «соленый» для удаленного компьютера от посторонних глаз. При таком подходе вам придется проявлять такую ​​же осторожность, чтобы защитить частную часть пары ключей, поскольку она не защищена паролем.

0
ответ дан 25 May 2018 в 07:44

Другие вопросы по тегам:

Похожие вопросы: