我设置了一个新的 ec2 ubuntu 服务器,但无法使用 rsync 推送文件。我可以使用密钥对 ssh 到机器。我不知道为什么这看起来有效,但半秒钟就完成了,服务器上的 /home/ubuntu 中什么都没有。
➜ ~ rsync -av -i ~/.ec2/my-keypair ~/Downloads/pushcom.2012-06-26T01-10-04.gz [email protected]
building file list ... done
>f..t.... gsg-keypair
>f..t.... pushwoodcom.2012-06-26T01-10-04.gz
sent 3624 bytes received 64 bytes 7376.00 bytes/sec
total size is 3392 speedup is 0.92
我尝试了 50 种不同的 rsync 命令,但都无法正常工作。请帮忙!谢谢
答案1
尝试:
rsync -av -e "ssh -i ~/.ec2/my-keypair" ~/Downloads/pushcom.2012-06-26T01-10-04.gz [email protected]:/home/ubuntu/
rsync 的语法与 ssh 不同。或者您可以使用“scp”,其语法与 ssh 类似(端口号为 -p/-P 除外)