如何从我的 ubuntu 访问 amazon linux ami

如何从我的 ubuntu 访问 amazon linux ami

我已经创建了 amazon linux 实例,现在我必须使用我的 ubuntu 终端通过 ssh 配置该实例。我按照 aws 文档中给出的说明进行操作,但出现错误,提示“权限被拒绝”公钥问题。我是 ssh 新手,也是 amazon web 服务的新手,请帮助我

答案1

生成密钥对后,您应该已将私钥保存到本地计算机。完成后,使用以下命令通过 SSH 连接到远程实例:

ssh -i <path to private key file> ubuntu@<host>

您的 <host> 将是 EC2 网站中“公共 DNS”旁边列出的条目。它看起来像“ec2-00-00-00-00.compute-X.amazonaws.com”

答案2

您是否下载了 .pem 文件到

$HOME/.ssh/SomeFileName.pem

确保它的权限正确

chmod 400 $HOME/.ssh/SomeFileName.pem

确保 $HOME/.ssh 也具有正确的权限

chmod 700 $HOME/.ssh

然后尝试连接(使用您自己的 .pem 文件名和 AWS 主机名)例如

ssh -i SomeFileName.pem [email protected]

如果这没有帮助,请使用以下输出编辑您的原始消息

ssh -v -i SomeFileName.pem [email protected]

相关内容