安全替代“wget --mirror”

时间:2009-10-27 13:12:14

标签: ssh backup wget

我正在寻找一种安全的替代方法来做这样的事情,

wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com

它是通过cron执行的。

“ - mirror”开关对我很重要。

3 个答案:

答案 0 :(得分:2)

你试过rsync吗? (我之前从未尝试过使用FTP,但我希望可以做些事情。绝对可以使用SFTP / SSH。)

答案 1 :(得分:1)

这里的“安全”不确定你的意思 - 你是说你想支持SFTP或FTPS?

如果是这样,你可以使用Curl - 但它不会自己进行递归镜像;你需要一个脚本才能做到这一点。

或者还有其他类似工具 - 这里是comparison chart,您可以在其中找到适合您所需功能的工具。

答案 2 :(得分:0)

echo ftp://user:password@ftp.domain.com | wget -i -

或使用.netrc存储密码

或者不使用wget?