没有密码的ssh连接到ec2实例

时间:2018-02-20 14:55:35

标签: linux amazon-web-services ubuntu amazon-ec2 ssh

我需要帮助,我正在设置键盘交互式,关闭服务器会话,现在我无法进入?我输入了密钥(.pem),但现在它要求输入密码而服务器没有密码,我用密钥输入

1 个答案:

答案 0 :(得分:1)

当我遇到同样的问题时我做了什么(说出了它的密钥对,但实际上当你生成一个&#39时,你只有私钥 ;关键对'在aws控制台中):

  • 下载计算机上的私人ssh密钥*.pem
  • 生成pubkey:ssh-keygen -y -f aws.pem > aws.pub(用您的密钥名称替换aws
  • 导入 密钥对中的公钥(*.pub
  • 创建一个新实例和 关联密钥对 (取决于您创建实例的方式,我可以告诉您
  • 现在您可以ssh到实例ssh -i aws.pem user@host

注意

我认为第一步不是必需的,您可以使用ssh-keygen在PC上生成密钥对,然后导入中的public key,而无需生成任何密钥