Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种安全的替代方法来做这样的事情,
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”开关对我很重要。
你试过rsync吗?(我以前从未尝试过使用 FTP,但我希望可以做一些事情。绝对适用于 SFTP/SSH。)
rsync
不确定您在这里所说的“安全”是什么意思——您的意思是您想要支持 SFTP 或 FTPS?
如果是这样,您可以使用Curl -- 但它不会自己进行递归镜像;你需要一个脚本来做到这一点。
或者还有其他类似的工具 - 这是一个比较图表,您可能会在其中找到适合您所需功能的工具。
echo ftp://user:password@ftp.domain.com | wget -i -
或使用 .netrc 存储密码
还是不使用 wget?