gpt4 book ai didi

linux - 如何在没有 PEM key 的情况下通过 ssh 进入 EC2 实例?

转载 作者:行者123 更新时间:2023-12-01 11:25:33 27 4
gpt4 key购买 nike

我已经创建了一个亚马逊 Ec2 实例,我正在尝试从我的本地计算机通过 ssh 连接到服务器。我可以使用 PEM key 执行此操作,但即使在将本地计算机的公钥添加到授权 key 之后,没有它我也无法登录。它只是告诉我“权限被拒绝(公钥)”。这是踪迹。
debug3:其余首选:键盘交互,密码
debug3: authmethod_is_enabled 公钥
debug1:下一个认证方式:publickey
debug1:提供 RSA 公钥:/Users/joelscalera/.ssh/id_rsa
debug3: send_pubkey_test
debug2:我们发送了一个公钥数据包,等待回复
debug1:可以继续的身份验证:publickey
debug1:尝试私钥:/var/root/.ssh/id_rsa
debug3:没有这样的身份:/var/root/.ssh/id_rsa:没有这样的文件或目录
debug1:尝试私钥:/var/root/.ssh/id_dsa
debug3:没有这样的身份:/var/root/.ssh/id_dsa:没有这样的文件或目录
debug1:尝试私钥:/var/root/.ssh/id_ecdsa
debug3:没有这样的身份:/var/root/.ssh/id_ecdsa:没有这样的文件或目录
debug1:尝试私钥:/var/root/.ssh/id_ed25519
debug3:没有这样的身份:/var/root/.ssh/id_ed25519:没有这样的文件或目录
debug2:我们没有发送数据包,禁用方法
debug1:没有更多的身份验证方法可以尝试。
权限被拒绝(公钥)。

最佳答案

您需要 ssh-agent 在 ssh 期间提供您的 PEM 文件。

首先,启动ssh-agent:

eval `ssh-agent -s`

然后将您的 PEM key 添加到代理

ssh-add <pem-key>

现在您可以在不提供 PEM 的情况下使用 ssh。

关于linux - 如何在没有 PEM key 的情况下通过 ssh 进入 EC2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39781066/

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