gpt4 book ai didi

linux - 从 1 个 ec2 实例 rsync 到另一个实例

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:25 31 4
gpt4 key购买 nike

我有2个ec2实例,我可以通过winscp登录ssh到这两个实例。我有实例 2 的 ppk,但没有 pem 文件。我有实例 1 的 ppk 和 pem 文件。我想将文件从实例 1 传输到实例 2,并通过 Linux 控制台中的实例 1 发出此命令

rsync -e 'ssh -o StrictHostKeyChecking=no' -avl --exclude-from '/ex.txt' /PATH/* bitnami@IP:/PATHs/ >> /tmp/rsync_update.txt

它说

Permission denied (publickey).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

任何人都可以告诉我我在这里缺少什么,

最佳答案

实例 1 需要配置一个 key 对才能访问实例 2。无需使用相同的 key 对,为实例 1 生成 key 可能会更好。

步骤非常简单。使用 ssh-keygen 在实例 1 上生成 key 对。只需将其保存在默认位置(通常是当前用户主目录的 .ssh 文件夹)即可。

如果您使用默认设置,新生成的 key 对的公钥将位于 ~/.ssh/id_rsa.pub 中。将此文件的内容复制到实例 2 上的 ~/.ssh/authorized_keys 文件中。

关于linux - 从 1 个 ec2 实例 rsync 到另一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207320/

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