我正在寻找一种安全的替代方法来做这样的事情,
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“开关对我来说很重要。
发布于 2009-10-27 21:22:45
你试过rsync吗?(我以前从未尝试过使用FTP,但我希望可以做些什么。绝对适用于SFTP/SSH。)
发布于 2009-10-27 21:23:05
不确定你这里所说的“安全”是什么意思--你的意思是你想要支持SFTP或FTPS?
如果是这样的话,您可以使用Curl--但是它不会自己执行递归镜像;您需要一个脚本来完成这项工作。
或者还有其他类似的工具--这里有一个comparison chart,您可以在其中找到适合您所需功能的工具。
发布于 2009-10-27 21:20:28
echo ftp://user:password@ftp.domain.com | wget -i -
或者使用.netrc来存储密码
或者不使用wget?
https://stackoverflow.com/questions/1630712
复制相似问题