rsync错误权限被拒绝

时间:2017-02-01 06:33:39

标签: linux ssh

尝试将文件从一个服务器rsync到另一个服务器获取

ubuntu@xx-xxx-xx-xx-xx:~$ rsync -i "xxxxxXXX.pem" -anv webapps ubuntu@xx.xx.xxx.xx:/home/ubuntu/
Permission denied (publickey).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.1]

我可以使用ssh -i "xxxxxxx.pem" ubuntu@xx.xxx.xxx.xx

进入服务器

密钥的权限为600

-rw-------  1 ubuntu ubuntu    1696 Feb  1 06:00 xxxxxxxx.pem

1 个答案:

答案 0 :(得分:5)

rsync使用-i开关使用的选项与ssh不同。如果您需要为rsync指定身份文件,请使用-e开关直接向ssh提供选项:

rsync -e "ssh -i xxxxxXXX.pem" -anv webapps ubuntu@xx.xx.xxx.xx:/home/ubuntu/