Безопасная альтернатива & # 8220; wget --mirror & # 8221; [закрыто]
Вопрос
Я ищу безопасную альтернативу тому, чтобы делать что-то подобное,
wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com
Он выполняется через cron.
" - зеркало " переключиться на это важно для меня.
Решение
Вы пробовали rsync
? (Я никогда не пробовал это с FTP раньше, но я ожидал, что что-то можно было сделать. Определенно работает с SFTP / SSH.)
Другие советы
Не уверен, что вы подразумеваете под "безопасным" здесь - вы хотите иметь в виду поддержку SFTP или FTPS?
Если это так, вы можете использовать Curl - но он не выполняет рекурсивное зеркалирование на своих своя; вам понадобится скрипт для этого.
Или есть другие подобные инструменты - вот сравнительная таблица , где Вы можете найти тот, который соответствует нужным вам функциям.
echo ftp: // user: password@ftp.domain.com | wget -i -
или используйте .netrc для хранения паролей
или не используете wget?