git - 权限被拒绝(公钥)从远程机器复制到本地

标签 git ssh amazon-ec2 amazon scp

我正面临一个问题,它让我对 ssh 身份验证发疯!

所以,我可以将文件从本地机器复制到远程,但是当我想将文件从远程机器复制到本地时,它会引发我 权限被拒绝(公钥)

我试图将文件从远程复制到本地,如下所示:

scp ubuntu@ip-10-248-32-56:/home/ubuntu/queries.txt dusanristic@Dusans-MacBook-Air:~/

sudo scp -r ubuntu@ip-10-245-82-139:~/events.json.gz /Users/dusanristic/events.json.gz

此外,我还遵循了一些关于如何配置远程机器以便能够执行 的说明。 SCP 命令正确这里: ssh set up and use , 在标题下方 RSA/用户认证

我没有成功!

我应该怎么做才能将文件从远程亚马逊机器复制到我的本地机器?

最佳答案

在 Remote 上创建以下文件:/home/ubuntu/.ssh/authorized_keys 并将您的用户(dusanristic)公钥粘贴到该文件。您的公钥很可能称为 id_rsa.pub 并且应该在您的本地计算机上很可能在 ~dusanristic/.ssh/下

关于git - 权限被拒绝(公钥)从远程机器复制到本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24617052/

相关文章:

ssh - 通过 ssh 到 FFmpeg 的正确路径

ruby-on-rails - 无法验证 https ://rubygems. org/的 SSL 证书

python - Git 预提交 Hook ,自动授予所有正在提交的 .sh 文件的执行权限 (+x)

ssh - 有没有办法允许来自 Centos 上特定机器的 SSH?

linux - 如何在 200 台服务器上运行脚本并在堡垒实例终端中打印输出?我的 bash 脚本卡在 ssh 到远程服务器上

node.js - 如何不使用localhost,而是使用服务器的IP?

linux - 如何修复 aws ec2 的启动脚本,以显示 hello world,来自 169.254.169.254 的其他元数据

Gitlab - Revert in branch - 恢复 merge 时选择哪个分支

git - 通过 Groovy 访问 Jenkins 凭据存储

perl - 使用ssh在远程服务器上执行内联脚本时保护管道字符