我正在使用 Amazon 的 EC2 集群来运行 GraphLab。他们想要我的.pem
文件的位置,也就是我的私钥。
搜索后我仍然无法在 ubuntu 中找到该文件。我正在使用腻子。
我正在使用 Amazon 的 EC2 集群来运行 GraphLab。他们想要我的.pem
文件的位置,也就是我的私钥。
搜索后我仍然无法在 ubuntu 中找到该文件。我正在使用腻子。
.pem
文件是您在创建密钥对时从 AWS 下载的文件。这只是一次下载,您不能再次下载。
您的软件正在请求.pem
文件。现在您是需要找到该文件的人。您可能已经在笔记本电脑/台式机...等上下载了它。
正如我上面所说,.pem
没有保存在 EC2 上的任何地方。这是一次性下载,您必须确保其安全。
对于Putty
(windows ssh 客户端),不支持.pem
格式。因此,您必须使用PuTTyGen将其转换为.ppk
格式。它本质上是一种不同的格式,因此可以使用它。.pem
Putty
你在这里有两个问题。我知道我回答这个问题迟了,但我还是会继续。
.ppk 和 .pem 有什么区别?
.pem和.ppk文件相似,因为它们都是私钥文件格式。.pub文件对应的是公钥文件格式——但那是另一回事。
.pem和.ppk之间的区别如下:
系统/平台兼容性
.pem是一种事实上的标准
文件内容
.pem
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAxZls7NgRS5rtDH+mCgEeqSO12BiPAY2dhZZbTkPEoDUVqG46
PHGIBBERISHFKS3xE4eMMY+uWPriviY0W12EFqYBUJDq6GmGSQPMSI8Kep7OgVGK
d2t3/Lq+I8ZqlFwAgPwS7n18mlgTV/YyA0HCCIa+kZGKqbsuylfsODUAJGQqOtUM
FKX4+O45RrJwcQGI2M+pbD4+Ow28iEsNP3flQKvamNuezm2VallhGiO/E39UITrB
27FWM1pLQo5etyE378h5q8BKMGKt1ZPxPhjiNjBefGZ1Dscw7CA5
-----END RSA PRIVATE KEY-----
.ppk
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 3
AAAAB3NzaC1yc2EAAAADAQABAAABAQDFmWzs2BFLmu0Mf6YKAR6pI7XYGI8BjZ2F
llGIBBERISHobjo8c6DjH6iBW0UpLfETh4wxj65Y+uK+JjRbXYQWpgFQkOroaYZJ
1DxehJUvZpuZqLSUGvZrUzbYmx25oVE5+x6UBSA0NUiTpq6jWFPH
Private-Lines: 3
AAABAFLQsak2CVGhldYWLbWlsH78+3qdGFpzSuCxGoVbu63VccVMpVWutHBcVVgZ
s4GIBBERISHcVhru01cUVf8w22pOmuB0TC+qAmDZmaWTZbXslun2Dc1tGjWu4n/F
S0KOXrchN+/IeavASjBirdWT8T4Y4jYwXnxmdQ7HMOwgOQ==
Private-MAC: 5fGIBBERISHda60d2e8b049e655e4a8a78bb18dc
.pem 存储在亚马逊 ec2 集群中的哪个位置?
在 AWS 中,.pem文件不直接存储到单台机器上。
您可以通过以下方式获取.pem文件:
启动一个新实例
创建 EC2 实例时,您将获得一个默认的.pem文件,您可以使用该文件访问新实例。
通过 IAM创建新的.pem文件