我是AWS的新手,并探索可用的不同选项。创建一个实例,如果"继续没有密钥对"已选中,我们无法连接到实例。文档中还有一条说明,说明不应选择此选项。
那么这个选项的主要用途是什么?
我们假设在哪些情况下使用它?
答案 0 :(得分:5)
在以下情况下使用选项Proceed without key pair
:
sshd
配置为使用基于密码的身份验证且访问计算机时不需要ssh密钥sshd
可以接受其他username/key
组合答案 1 :(得分:3)
密钥对通常用于在AMI上生成登录凭据,其中已安装了用于生成凭据的代理。这些是AWS自己维护的大多数AMI。 AWS维护的AMI的默认行为略有不同,具体取决于操作系统:
进一步阅读:
答案 2 :(得分:0)
不上传默认用户帐户的密钥会使实例更加安全-密钥的私有部分可能会被前员工所发现或使用。
如前所述,如果您使用的AMI设置了另一种方式(例如密码等),则可以通过另一种方式访问服务器。
您还可以使用用户数据脚本来设置用户,密码,密钥等,以便在首次创建实例时启用访问权限。
如果实例已安装amazon-ssm-agent(并且该代理默认安装在AWS Amazon Linux AMI中),您也可以使用AWS Systems Manager访问服务器。 AWS Systems Manager使您能够在浏览器中打开终端会话。看:
https://eu-west-1.console.aws.amazon.com/systems-manager
并在“远程连接”下签出“浏览会话管理器”。
答案 3 :(得分:0)
我认为这是最简单的方法。