Linux 什么';.pem和公钥/私钥之间的区别是什么?
我正在AWS上创建一个实例,它给了我一个.pem文件,允许我连接到我的实例 我总是使用公钥/私钥连接到远程服务器Linux 什么';.pem和公钥/私钥之间的区别是什么?,linux,amazon-web-services,ssh,service,server,Linux,Amazon Web Services,Ssh,Service,Server,我正在AWS上创建一个实例,它给了我一个.pem文件,允许我连接到我的实例 我总是使用公钥/私钥连接到远程服务器 我想知道AWS上这些方法的区别。您可以要求AWS在Amazon EC2控制台中创建公钥/私钥。执行此操作时,AWS将保留公钥并将私钥(.pem)下载给您。确保保存它,因为您无法再次获取私钥 或者,您可以在AWS之外创建自己的公钥/私钥。然后,您可以将键导入Amazon EC2控制台 在这两种情况下,启动AmazonEC2实例时都可以选择该键。当AWS提供的AMI用于新实例时,实例上的
我想知道AWS上这些方法的区别。您可以要求AWS在Amazon EC2控制台中创建公钥/私钥。执行此操作时,AWS将保留公钥并将私钥(
.pem
)下载给您。确保保存它,因为您无法再次获取私钥
或者,您可以在AWS之外创建自己的公钥/私钥。然后,您可以将键导入Amazon EC2控制台
在这两种情况下,启动AmazonEC2实例时都可以选择该键。当AWS提供的AMI用于新实例时,实例上的软件将自动将公钥对复制到/home/ec2 user/.ssh/authorized_keys
文件中
对于Windows用户,AMI上的程序将生成随机管理员密码,使用选定的密钥对加密密码,然后用户必须提供私钥来解密密码。(建议您在登录后更改管理员密码。)
如果您使用Windows并希望使用PuTTY将SSH连接到AmazonEC2实例中,则需要一个.ppk
文件。这可以在生成密钥对时选择,也可以使用PuTTYGen转换密钥
底线:文件.pem
是您的私钥。请参阅