如何使用从Amazon EC2下载的新密钥对?

问题描述

在我要启动新的Amazon EC2实例时尝试下载新的密钥对。当我单击下载时,这是在钥匙串访问中看到的内容:

An error has occurred. Unable to import an item. The contents of this item cannot be retrieved.

不成功的解决方案尝试包括:

  1. 终端

    中运行security import pub_key.pem -k ~/Library/Keychains/login.keychain
  2. 单击锁定,然后在钥匙串访问

    解锁 登录
  3. rm ida_rsa.pubrm ida_rsa和所有其他旧.pem位于〜/ .ssh

解决方法

打开下载到计算机上的.pem文件时,您似乎遇到了问题。

这是因为不打算运行.pem文件。相反,ssh命令使用它来访问实例。例如:

ssh -i keypair.pem ec2-user@1.2.3.4

ssh命令使用密钥对,但是密钥对本身只是一个数据文件,并不打算被“打开”。

使用ssh和密钥对的一些替代方法是:

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...