gpt4 book ai didi

ssh - 使用 key 通过 ssh 进行 Rsync 获取错误 EC2

转载 作者:行者123 更新时间:2023-12-02 14:11:24 25 4
gpt4 key购买 nike

我可以通过 ssh 连接到我的 EC2:

ssh -i /Users/User/Downloads/key.pem ubuntu@ec2-myec2.amazonaws.com

我的目录:

/A
/B
/folderToTransfer

我可以 rsync 到同一个目录:

rsync -avrz -e “ssh -i /Users/User/Downloads/key.pem”   / 
/Users/User/Documents/Programming/A/B/folderToTransfer /
ubuntu@ec2-myec2.amazonaws.com

新目录:

/A
/B
/folderToTransfer
/ubuntu@ec2-myec2.amazonaws.com

但这失败了(在末尾添加 :~/时)

rsync -avrz -e “ssh -i /Users/User/Downloads/key.pem”   / 
/Users/User/Documents/Programming/A/B/folderToTransfer /
ubuntu@ec2-myec2.amazonaws.com:~/

有错误

rsync: Failed to exec ?\#200\#234ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/pipe.c(86) [sender=2.6.9]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/io.c(453) [sender=2.6.9]

其他人在使用 ssh -i rsyncing 时似乎没有同样的问题,我做错了什么?

最佳答案

rsync -avrz -e “ssh -i /Users/User/Downloads/key.pem”   / 
^ ^

您在这里没有使用 ASCII 双引号字符 "。您正在使用某种用于排版的左引号和右引号字符。您的命令失败,因为 shell 没有不要将这些字符视为引号;rsync 最终会尝试执行名为 “ssh”的程序。

用ASCII双引号替换字符:

rsync -avrz -e "ssh -i /Users/User/Downloads/key.pem"   / 

关于ssh - 使用 key 通过 ssh 进行 Rsync 获取错误 EC2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41493393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com