使用 SSH 将网站备份到异地

使用 SSH 将网站备份到异地

我需要备份一个网站,但我的工作量很大。我试过旧的

tar -cpzf backup.tar.gz *

但主机上没有足够的可用空间来写入文件。但我还有其他几台服务器有足够的空间,并且支持 SSH。

我如何将 tar 命令的输出(使用 >)重定向到另一台服务器?

如果这不可行,除了通过 SSH 进入另一台服务器并从那里使用 FTP 通过 SSH 下载所有文件并将它们打包成 tarball 之外,还有其他更好的方法吗?

答案1

cyberciti.biz

tar zcvf-/wwwdata|远程控制[电子邮件保护]“cat > /backup/wwwdata.tar.gz”

你可能想要使用通过 ssh 进行 rsync反而。

答案2

您可以通过 ssh 管道传输 tar。Linux 上的步骤: http://www.topwebhosts.org/articles/remote-backup-tar-ssh-cron.php

答案3

这是我的备份脚本,它备份网站和 mysql

http://paste2.org/p/1509368

相关内容