2014-02-25 69 views
0

我在远程服务器工作,我需要从我的本地server.I使用以下命令从本地服务器复制文件到我的远程服务器权限被拒绝,而试图将文件从本地服务器复制到远程服务器在Ubuntu中

rsync -v -e ssh /home/tanveer/myfilename [email protected]:/path-in-serve 

,但我面临“权限被拒绝”的错误exception.The是..

rsync: mkstemp "/home/.shutterstock.tar.gz.dIldLF" failed: Permission denied (13) 

sent 10161405 bytes received 31 bytes 131115.30 bytes/sec 
total size is 10160081 speedup is 1.00 
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9] 

我的问题是,是否该命令是正确的复制从本地服务器的文件到远程服务器?如果是,我如何获得复制文件的权限。

+0

向我们显示错误? – user2486495

+0

请检查它,我已编辑我的帖子以显示实际的错误user2486495 – zogo

+1

代替** /路径服务**类型** /家庭/您的用户名**。这里你的用户名是你在远程系统上的实际用户名。 – user2486495

回答

0

你的命令是正确的,但我希望你试图将文件复制到错误的位置。你有没有尝试复制文件到你的home目录?

rsync -v -e ssh /home/tanveer/myfilename [email protected]:~ 

您还可以通过忽略通常默认设置的-e ssh来缩短命令。您可能还希望保留复制的文件的属性-a,复制符号链接作为符号链接-l和限制你复制到单个分区-x

rsync -valx /home/tanveer/myfilename [email protected]:~ 

有一点要留意使用rsync时是添加的效果将/跟踪到源目录。没有结尾/该目录将被复制为一个目录,尾随/只有其内容将被复制。

+0

rsync -v -e ssh /codes/shutterstock.tar.gz用户名@ server:/ home * andrew.punnett * – zogo

相关问题