所以我在看这个问题:
How do you backup your websites?
我正在创建一个与cron一起使用的脚本,然后我意识到我必须以某种方式在脚本中输入密码.这样做的好方法是什么?
另外,最好在我备份的服务器上创建一个cron作业然后将文件发送到另一台服务器,或者让另一台服务器上的cron作业访问需要备份的服务器并运行tar然后抓住文件?
>不要推出自己的备份解决方案.
认真.别.你会搞砸的. Unix有很多很棒的备份系统,还有很多免费的备份系统,而且两者都很多.
– Bacula(免费且好)
– TarSnap(便宜又好)
>如果您必须这样做,请使用无密码SSH密钥,并使用强制命令来保护目标帐户.有关更多详细信息,请参见SSH手册页( ssh; sshd – specifically re: authorized_keys). 脚本(tar本地,rsync等)的实现将取决于您的环境和需求 – 做有意义的事情.
认真.别.你会搞砸的. Unix有很多很棒的备份系统,还有很多免费的备份系统,而且两者都很多.
– Bacula(免费且好)
– TarSnap(便宜又好)
>如果您必须这样做,请使用无密码SSH密钥,并使用强制命令来保护目标帐户.有关更多详细信息,请参见SSH手册页( ssh; sshd – specifically re: authorized_keys). 脚本(tar本地,rsync等)的实现将取决于您的环境和需求 – 做有意义的事情.