Ubuntu 将文件复制到另一台服务器时出现rysnc错误

Ubuntu 将文件复制到另一台服务器时出现rysnc错误,ubuntu,rsync,Ubuntu,Rsync,我需要从一台服务器向另一台服务器发送一个410mb的大文件 我正在尝试将rsync与以下命令一起使用,但不断出现此错误: rysnc -avz -e "ssh -p 44" username@123.123.123.123:/var/www/xml.tar /var/www/xml.tar rynsc error: remote command not found (code 127) at io.c(605) [reveiver=3.0.9] 但是,如果我没有设置目标文件夹的名称,仅设置目

我需要从一台服务器向另一台服务器发送一个410mb的大文件

我正在尝试将rsync与以下命令一起使用,但不断出现此错误:

rysnc -avz -e "ssh -p 44" username@123.123.123.123:/var/www/xml.tar /var/www/xml.tar

rynsc error: remote command not found (code 127) at io.c(605) [reveiver=3.0.9]
但是,如果我没有设置目标文件夹的名称,仅设置目标文件夹:

rysnc -avz -e "ssh -p 44" username@123.123.123.123:/var/www/xml.tar /var/www/
我得到:

rynsc error: error in rysnc protocol data stream (code 12) at io.c(605) [reciever=3.0.9]
远程服务器是Ubuntu11.04,我试图将.tar复制到的本地机器是Ubuntu12.04

有人知道如何解决这个问题吗

谢谢, 约翰

PS/
ssh-p44user@ip工作正常,远程和本地的文件路径也正确。

如果您只是复制一个文件,我会尝试scpthanks,这很有用:spc-p 1234 user@[ip地址或主机名]:/var/www/mywebsite/dumps/*/var/www/mynewpathoncurrentLocalMachineGraat。。。不要忘记,您可以使用scp(-r)进行递归复制。。。以下是一些其他示例: