ssh 使用 rsync 并备份到本地

问题描述 投票:0回答:1

我在远程服务器上有一个网站,希望通过自动化过程在本地获取备份副本。这一切都很顺利,直到我们将一些站点转移到一个新的提供商(fasthosts),该提供商具有极其严格的 ssh 接口,其中 zip 和 tar 要么被禁用,要么不安装(也不能安装),所以我们决定走增量备份的路线。通过使用此命令将 htdocs 复制到备份文件夹,我们可以顺利运行(请注意,我们使用 ssh 访问服务器)

rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /home/something/foo/bar/user/htdocs/  /home/something/foo/bar/user/backup/

或简单地

rsync -avs /home/something/foo/bar/user/htdocs/  /home/something/foo/bar/user/backup/

但显然我们需要将文件获取到本地。文档说使用主机,这可能吗?我的主机显然是本地主机。

以下内容不起作用(这是我所期望的,但应该是什么。rsync对此配置非常模糊

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  [email protected]:/home/backup/sync

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  root@localhost:/home/backup/sync

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  [email protected]:/home/backup/sync

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  [email protected]:/home/backup/sync

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  user@localhost:/home/backup/sync

rsync -avs /home/hp3-linc1-nfs1-x/293/35293/user/htdocs/  [email protected]:/home/backup/sync

任何指点都会受到欢迎。

目的是将我们的内部备份系统与fasthosts重新集成(他们似乎有锁定所有备份方法的政策,因此使用付费服务)

php linux ssh rsync
1个回答
1
投票

[由自动化智能编辑]

© www.soinside.com 2019 - 2024. All rights reserved.