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

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 - 但它不会对其进行递归镜像拥有;你需要一个脚本才能做到这一点。

或者还有其他类似的工具 - 这里是对比图表你可能会找到一个适合你需要的功能。

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

或使用.netrc存储密码

或者不使用wget?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top