簡體   English   中英

無法 ssh 到 AWS 代碼提交存儲庫,公鑰內容更改

[英]unable to ssh to AWS codecommit repository, public key contents change

當我上傳到 IAM 時,以下公鑰(修改后)更改為不同的格式:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZeqQA7Uc+dsdfasWqqqqqqqqqqqqqq6hvmFLZHfoVsebiGkW5t0g6wCaaaaaaaaaaaaaauD0rsW/IoWsYC95Ax5Kdo5N1yGkIs2m1l6DP0JCx1FuZN6DPp4HcccccVmfA3s88BTC84890qdfffffffffffffffff1/0HSqJyBTGrplZcFSesX7cVUGRdiOEF1iBW743 xxxxx@xxxx-VirtualBox

當我通過單擊顯示 SSH 密鑰查看彈出窗口時,更改為以下格式(已修改):

-----BEGIN PUBLIC KEY-----
MIIBIjAdddddddddddw0BAQEFAAOCAQ8AMIIBCgKCAQEA2XqkAO1HPjT4wKDFl4J8
OmNe3CWrsdfasdfasdfR36FbHm4hpF111111111111Z
PXWsR1kVRbR9g8cfqqqqqqqqqqqveQMeSnaOTdchpCLNptZegz9CQsdR
bmTegz6eB67Vu/ddddddddvewyjrL18paSWVnx1u
3RdBn7+v7b8XIz7yFQb8ddddddddG7lokf/Rgp78dq9rln
LWN8HNrKfiJ0oR7xWEVNsSChuHNf9B0qicgUxq6ZWXBUnrF+3FVBkXYjhBdYgVu+
NwIDAQAB
-----END PUBLIC KEY-----

這是我總是收到以下錯誤的原因:

ssh git-codecommit.eu-west-1.amazonaws.com
sign_and_send_pubkey: signing failed: agent refused operation
Permission denied (publickey).

我的配置文件(修改后)是: cat .ssh/config

Host git-codecommit.eu-central-1.amazonaws.com
User APsssssssDDDDDDDwwwAQ
IdentityFile ~/.ssh/id_rsa

我不明白出了什么問題。 我使用了https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-without-cli.html#setting-up-without-cli-add-key 中的說明

如果您成功設置了 SSH,則使用您的 SSH 密鑰 ID 克隆存儲庫:

git clone ssh://<YOUR_SSH_KEY_ID>@git-codecommit.us-east-2.amazonaws.com/v1/repos/<MY_REPO_NAME>

希望有幫助。

我很抱歉聽到你的問題。 您能否回答這些問題以幫助我們找出問題所在?

  1. 您能否在 IAM 設置中確認用戶 ssh 密鑰 ID 與您的 .ssh/config 文件匹配?

  2. 您是否在 Windows 或 Mac 上看到此問題? 其他擁有此 SSH 密鑰的 IAM 用戶會發生這種情況嗎?

  3. 您可以嘗試按照此頁面上的步驟操作,尤其是第 3 步嗎? 下面的鏈接取決於您的 Windows 還是 Mac/Unix。

https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ssh-unixes.html https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ssh -windows.html

“代理拒絕操作”消息很奇怪。 您的 ssh 代理可能不知道要使用哪個私鑰。

你可以嘗試做

ssh-add ~/.ssh/id_rsa

然后再次嘗試身份驗證。 此外,添加“-v”可能會為您提供有關正在發生的事情的更多信息。

ssh -v git-codecommit.eu-central-1.amazonaws.com

因為您正在嘗試驗證來自 eu-west-1 區域的ssh配置,而您的配置文件是 eu-central-1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM