我在使用 .pem 通过 SSH 连接到 AWS EC2 时遇到问题

科林

我在 .pem 所在的目录中使用了以下命令来使用 Chrome 扩展程序 Secure Shell。

$ sudo chmod 400 myKeyPair.pem

$ ssh-keygen -y -f myKeyPair.pem > myKeyPair.pub

$ touch myKeyPair

$ sudo cat myKeyPair.pem > myKeyPair

它在安全外壳扩展中完美运行。

我删除了所有文件并创建了一个新的密钥对(具有相同的名称)。我通过 MacOS 终端 ssh。但是,这将导致“权限被拒绝(公钥)”。我认为 .pem 是一个新文件,但之前的命令似乎仍然有效。

如何在通过单个 .pem 进行公钥转换和 SSH 连接之前运行现有的 .pem?

啊! 我还有另一个完全不同的问题。例如,通过 AWS Marketplace 中的 WordPress AMI 创建 EC2 并撰写帖子后,是否将其存储在 EBS 中?

在此先感谢所有回答的人。

约翰·罗滕斯坦

生成密钥对时,它包含一个随机密钥。因此,每次生成密钥对时,都是不同的。密钥对的实际名称无关紧要。

因此,如果您执行以下操作:

  • 创建密钥对
  • 启动提供该密钥对的 EC2 实例
  • 删除密钥对

那么您将永远无法登录到该实例,因为您不再拥有该实例启动时使用的密钥对。

实际发生的是,当一个实例启动时,实例上的一些代码将密钥对公共部分复制/users/ec2-user/.ssh/authorized_keys文件中。然后,当有人尝试使用密钥对的私有部分登录时,Linux 会比较密钥对的两半。如果它们匹配,则允许用户登录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多个用户通过SSH连接到AWS EC2

来自分类Dev

AWS EC2 无法通过 SSH 连接到 Elastic Beanstalk 创建的 EC2

来自分类Dev

使用Ansible将Quantum Mobile部署到AWS EC2实例时遇到问题。我不确定如何配置名为“ vagrant”或“ vagrant-ssh”的设置

来自分类Dev

无法通过AWS EC2实例使用PHP连接到AWS MYSQL RDS实例

来自分类Dev

在Mac Mavericks上通过SSH连接到EC2时,权限被拒绝(公钥)

来自分类Dev

我失去了使用 ssh 从主站连接到从站的能力(AWS EC2 Hadoop)

来自分类Dev

我可以将我的.ssh / config文件配置为将aws pem文件用作所有ec2连接的默认设置吗

来自分类Dev

尝试通过 SSH 连接到 AWS EC2 返回“端口 22:没有到主机的路由”

来自分类Dev

无法通过腻子连接到AWS EC2实例

来自分类Dev

AWS通过FTP连接到Windows EC2实例

来自分类Dev

为什么我无法通过SSH连接到我的EC2实例?没有权限

来自分类Dev

如何使用不同的.pem文件从ubuntu管理大量EC2实例的SSH连接信息

来自分类Dev

使用IAM用户SSH连接到Ec2实例

来自分类Dev

使用ssh连接到多个EC2实例

来自分类Dev

使用GFTP连接到Amazon AWS(SSH使用密钥身份验证.pem)

来自分类Dev

使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

来自分类Dev

如何保存 .pem 密钥以避免在通过 SSH 连接到服务器时指向它?

来自分类Dev

无法使用cURL连接到AWS EC2实例

来自分类Dev

如何使用filezillla连接到AWS EC2实例?

来自分类Dev

使用Ansible连接到AWS EC2实例

来自分类Dev

如何通过 ssh 将 Ansible 连接到 AWS-EC2

来自分类Dev

aws ec2 ssh错误:ssh:连接到主机x端口22:操作超时

来自分类Dev

使用SFTP连接到SoftLayer ObjectStorage时遇到问题

来自分类Dev

如何通过Rundeck AWS EC2资源插件使用特定于节点的SSH密钥?

来自分类Dev

无法通过SSH(浏览器和cli)连接到ec2实例

来自分类Dev

如何通过SSH连接到无法访问的EC2实例?

来自分类Dev

无法通过SSH(OSX终端)多次连接到EC2实例

来自分类Dev

使用AWS SWF时遇到问题

来自分类Dev

通过计算机名使用Windows凭据连接到SQL实例时遇到问题,但可以通过FQDN连接

Related 相关文章

  1. 1

    多个用户通过SSH连接到AWS EC2

  2. 2

    AWS EC2 无法通过 SSH 连接到 Elastic Beanstalk 创建的 EC2

  3. 3

    使用Ansible将Quantum Mobile部署到AWS EC2实例时遇到问题。我不确定如何配置名为“ vagrant”或“ vagrant-ssh”的设置

  4. 4

    无法通过AWS EC2实例使用PHP连接到AWS MYSQL RDS实例

  5. 5

    在Mac Mavericks上通过SSH连接到EC2时,权限被拒绝(公钥)

  6. 6

    我失去了使用 ssh 从主站连接到从站的能力(AWS EC2 Hadoop)

  7. 7

    我可以将我的.ssh / config文件配置为将aws pem文件用作所有ec2连接的默认设置吗

  8. 8

    尝试通过 SSH 连接到 AWS EC2 返回“端口 22:没有到主机的路由”

  9. 9

    无法通过腻子连接到AWS EC2实例

  10. 10

    AWS通过FTP连接到Windows EC2实例

  11. 11

    为什么我无法通过SSH连接到我的EC2实例?没有权限

  12. 12

    如何使用不同的.pem文件从ubuntu管理大量EC2实例的SSH连接信息

  13. 13

    使用IAM用户SSH连接到Ec2实例

  14. 14

    使用ssh连接到多个EC2实例

  15. 15

    使用GFTP连接到Amazon AWS(SSH使用密钥身份验证.pem)

  16. 16

    使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

  17. 17

    如何保存 .pem 密钥以避免在通过 SSH 连接到服务器时指向它?

  18. 18

    无法使用cURL连接到AWS EC2实例

  19. 19

    如何使用filezillla连接到AWS EC2实例?

  20. 20

    使用Ansible连接到AWS EC2实例

  21. 21

    如何通过 ssh 将 Ansible 连接到 AWS-EC2

  22. 22

    aws ec2 ssh错误:ssh:连接到主机x端口22:操作超时

  23. 23

    使用SFTP连接到SoftLayer ObjectStorage时遇到问题

  24. 24

    如何通过Rundeck AWS EC2资源插件使用特定于节点的SSH密钥?

  25. 25

    无法通过SSH(浏览器和cli)连接到ec2实例

  26. 26

    如何通过SSH连接到无法访问的EC2实例?

  27. 27

    无法通过SSH(OSX终端)多次连接到EC2实例

  28. 28

    使用AWS SWF时遇到问题

  29. 29

    通过计算机名使用Windows凭据连接到SQL实例时遇到问题,但可以通过FQDN连接

热门标签

归档