当前位置: 首页 > 面试题库 >

Rsync到Amazon Ec2实例

韦阳辉
2023-03-14
问题内容

我有一个正在运行的EC2实例,并且能够通过SSH进入该实例。

但是,当我尝试rsync时,它给我错误Permission Densed(publickey)。

我正在使用的命令是:

rsync -avL --progress -e ssh -i ~/mykeypair.pem ~/Sites/my_site/* root@ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com:/var/www/html/

我也试过

rsync -avz ~/Sites/mysite/* -e "ssh -i ~/.ssh/id_rsa.pub" root@ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com:/var/www/html/

谢谢,


问题答案:

我刚收到同样的错误。我一直能够使用以下命令:

ssh -i ~/path/mykeypair.pem \
ubuntu@ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com

但是,当使用更长的 rsync 结构时,似乎会导致错误。我最终将ssh语句括在引号中,并使用键的完整路径。在您的示例中:

rsync -avL --progress -e "ssh -i /path/to/mykeypair.pem" \
       ~/Sites/my_site/* \ 
       root@ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com:/var/www/html/

这似乎可以解决问题。



 类似资料:
  • 我需要使用php、mysql和HTML创建一个web应用程序。请求和数据的数量会很高。我需要亚马逊服务器空间。 我可以购买S3并运行php和查询我的数据库吗? 请告诉我AmazonS3和AmazonEC2实例的区别。

  • rsync(Remote Sync)。你有两个目录想保持同步,可以使用 rsync 。要同步的目录可以是本地之间的目录,也可以是本地与远程之间的目录。 rsync 选项 源 目标 选项 r(recursive),递归复制,复制同步的文件不保留文件的权限,创建与修改时间。 a(archive),存档模式,可以递归复制,保留文件替身,复制同步的文件会保留文件的拥有者,用户名,时间,权限。 z(com

  • rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 6、支持匿名传输。 Linux系统下如何使用rsync进行数据同步

  • GAdmin-Rsync 是图形化的 Rsync 的管理工具。

  • mrsync 通过多播技术将文件从一台主机同时同步到局域网中的多台机器。其拥有的堵塞处理机制可以轻松处理因网络问题导致的同步中断。 在一个典型的千兆网络环境中,mrsync可以在4个小时内将140G大小的文件传输到100个节点。

  • Rsync time backup This script offers Time Machine-style backup using rsync. It creates incremental backups of files and directories to the destination of your choice. The backups are structured in a w