Linux 如何通过ftp将文件从远程传输到远程?
我想在两台服务器之间传输文件,文件大小大约为170GB。 在一台服务器上有Direct Admin控制面板,另一台服务器上有Cpanel。Linux 如何通过ftp将文件从远程传输到远程?,linux,ssh,ftp,centos,cpanel,Linux,Ssh,Ftp,Centos,Cpanel,我想在两台服务器之间传输文件,文件大小大约为170GB。 在一台服务器上有Direct Admin控制面板,另一台服务器上有Cpanel。 我在两台服务器上都有ftp和ssh访问权限。我知道ssh上的scp命令,但我已经尝试过了,但没有成功,我更喜欢使用ftp命令。因为ssh上存在一些连接或其他错误,所以传输进程正在停止,我无法通过跳过已上载的文件来恢复进程。那么我该怎么办呢?您可以使用rsync,它将在停止的地方继续 转到其中一台服务器并执行以下操作: rsync -avz other.ser
我在两台服务器上都有ftp和ssh访问权限。我知道ssh上的scp命令,但我已经尝试过了,但没有成功,我更喜欢使用ftp命令。因为ssh上存在一些连接或其他错误,所以传输进程正在停止,我无法通过跳过已上载的文件来恢复进程。那么我该怎么办呢?您可以使用
rsync
,它将在停止的地方继续
转到其中一台服务器并执行以下操作:
rsync -avz other.server.com:/path/to/directory /where/to/save
如果数据不可压缩,可以省略z
选项
这是假设两台服务器上的用户名相同。
如果没有,您需要将
-e'ssh-l login\u name'
添加到上述命令。当我尝试使用rsync时,它返回一个错误,我认为安装direct admin的服务器上没有安装rsync。@MostafaSafarian所有使用rsync的主机都必须安装rsync包。尝试在远程服务器rsync包上安装。如果您不知道rsync,请尝试rsync-avvz--progress other.server.com:/path/to/directory/where/to/save以获得最佳工作效果,了解更多详细信息,并查看进度