好的,我很抱歉没有通过这里的几十个在线网站和问题来自己搞清楚这一点……但是我在时间紧迫,不想破坏任何东西。
我需要将一个文件夹和所有子文件夹和文件从一台Linux服务器(Gentoo)备份到同一networking上的Ubuntu机器上,最好使用rsync。
这是我需要的:
谢谢!
在Gentoo框中,执行“ssh-keygen”为运行cron的帐户生成SSH密钥。 确保您不要为私钥设置密码。
在Ubuntu框中,将Gentoo框中的公钥放入目标帐户的.ssh / authorized_keys文件中。
假设在Ubuntu的Gentoo框和/ path / to / backups /上有/ path / to /文件,你可以这样做:
rsync -v -a /path/to/files/ ubuntubox:/path/to/backups/`date +%A`/
这应该把/ path / to / files /的内容放到/ Ubuntu / box /的/ path / to / backups / Thursday /里面。
在testing时,我会在rsync中使用“-n”选项,而不是实际写入东西到目标。