我需要从我们的 mediatemple 服务器(目标)备份客户端服务器(源),然后在 ssh 连接时将其添加到 git 存储库中。
最有效/最快的方法是什么?wget?还是 curl?
我只需要做一次。我不需要设置 rsync。
更新:我忘了说我只可以通过 ftp 访问客户端服务器,并且通过 shell 访问我们的 mediatemple 服务器。
答案1
不安全的传输:使用 wget。wget 比 curl 更快。原因是 wget 会并行发出多个请求。
安全传输:使用 Brendan 描述的 scp。wget 和 curl 使用 SSL 加密进行安全传输。SSL 通常比使用 SSH 隧道(scp 使用的隧道)慢。
答案2
您可以使用“scp”并从源计算机运行它,然后连接到要保存信息的远程计算机+目录。这可能是最简单且需要最少设置的(scp 很可能已安装在您的 *nix 发行版上)。
例子:
scp SourceFile user@host:directory/TargetFile
这里有一些额外的站点,其中有不同的示例以及可以传递给 scp 的参数的细目分类。
最后,你可以man scp
在命令行中输入:来调出 scp 的手册页