0

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

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”开关对我很重要。

4

3 回答 3

2

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

于 2009-10-27T13:22:44.813 回答
1

不确定您在这里所说的“安全”是什么意思——您的意思是您想要支持 SFTP 或 FTPS?

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

或者还有其他类似的工具 - 这是一个比较图表,您可能会在其中找到适合您所需功能的工具。

于 2009-10-27T13:23:04.613 回答
0

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

或使用 .netrc 存储密码

还是不使用 wget?

于 2009-10-27T13:20:28.097 回答