如何通过ftp将文件从远程传输到远程?

时间:2016-04-23 18:05:15

标签: linux ssh ftp centos cpanel

我想在两台服务器之间传输文件,文件大小约为170GB。 在一台服务器上,有Direct Admin控制面板,另一台是Cpanel。 我有ftp&两台服务器上的ssh访问。我知道关于ssh的scp命令,但是由于我已经尝试过并且没有成功,我更喜欢使用ftp命令。因为ssh上存在一些连接或其他错误,所以传输进度停止,我无法通过跳过已上传的文件来恢复进度。那我该怎么办?

1 个答案:

答案 0 :(得分:2)

您可以使用rsync,它会在停止的地方继续。

转到其中一个服务器并执行:

rsync -avz other.server.com:/path/to/directory /where/to/save

如果数据不可压缩,您可以省略z选项。

假设两台服务器上的用户名相同。 如果不是,则需要将-e 'ssh -l login_name'添加到上述命令中。