我下面这个创建AWS环境的指南。现在,在创建环境后,我想使用ec2。
我需要的是创建私有-公钥对,我不知道如何。
在该指南的开头,它告诉:
Generate public key from private key
ssh-keygen -y -f ~/.ssh/pemfile/mumbai.pem
但是如何在主机上创建mumbai.pem文件?是否有下载该pem的命令,或者我需要从aws下载它?我对aws真的很陌生,我希望这不太明显。
只需运行ssh-keygen
,它会提示您输入有关在何处创建密钥的详细信息。只需注意:如果在本地计算机上运行此命令,它将同时生成公用密钥和专用密钥。在这种情况下,您将需要将自己的公钥导入Amazon EC2。此方法对terraform更好,因为您可以将公共密钥的文本值输出aws_key_pair
轻松放入资源中。
如果您通过ec2控制台创建密钥,则AWS将自动将公钥保留在系统中,并且您的浏览器将下载私钥。请参阅使用Amazon EC2创建密钥对。(第二种方法将使您不必将其上载到ec2密钥对)。此方法也适用于aws_key_pair
资源,但是您必须将现有资源导入terraform。使用第一种方法更简单。
如果您通过Terraform进行所有操作,请查看aws_key_pair
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句