gpt4 book ai didi

amazon-web-services - AWS ssh 公钥被拒绝

转载 作者:行者123 更新时间:2023-12-04 19:07:56 26 4
gpt4 key购买 nike

有很多关于这个的问题和讨论。我也尝试按照文档进行操作,但无法弄清楚。
基本上我可以使用我的 pem key 进行 ssh
喜欢 ssh -i "xyz.pem" ubuntu@ec2-134-13-11-45.ap-south-1.compute.amazonaws.com但是现在我需要在没有 pem 的情况下正常 ssh,例如 ssh ubuntu@ip它一直显示为权限被拒绝的公钥。
所以我使用 keygen 生成了公钥并将其推送到 .ssh/authorized_keys 通过创建新目录 .ssh 在本地系统的服务器中在 ubuntu 实例中,设置 chmod 700 和 chmod 600 权限
仍然每当我尝试直接访问它时ssh@ubuntu.ip我不断收到错误..
这是一个非常基本的问题,请帮助我解决这个问题!

最佳答案

您似乎正在混合“发送”方和“接收”方。
启动 SSH 连接时,您必须发送 SSH key 。这可以通过 -i 来完成。如您所示的选项,或者可以将其配置为 SSH alias通过将数据存储在 .ssh/config 中:

Host foo
User ec2-user
HostName 54.1.2.3
IdentityFile ~/xyz.pem
然后这将启动一个带有 ssh foo 的 SSH session 。 .
在接收方,公钥对必须存储在用户的 ~/.ssh/authorized_keys 中。文件。当 Linux 收到通过 SSH 连接的请求时,它会检查该文件是否有匹配的 key 对。
因此,看起来您在实例上做了正确的事情,但您需要在自己的计算机上配置文件。

关于amazon-web-services - AWS ssh 公钥被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64233655/

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