gpt4 book ai didi

amazon-ec2 - 在 EC2 中启动实例时, key 对的 'None' 选项是什么?

转载 作者:行者123 更新时间:2023-12-04 18:47:08 25 4
gpt4 key购买 nike

我想知道你应该什么时候使用它?我在关注 this教程,它说我不能使用 None 选项。

既然我有这个选项,那么它一定有一些用处,对吧?我想知道我会在哪种情况下使用它?

最佳答案

当您在运行 AMI 实例时指定 key 对名称时,Amazon EC2 会向实例提供公共(public) ssh key ,以便它可以执行诸如将 key 添加到默认用户的 $HOME/.ssh/authorized_keys 等操作。默认用户取决于 AMI,可能是“ec2-user”或“ubuntu”甚至“root”。

但是,AMI 并不要求他们使用 ssh key ,这只是一种方便的约定,也是为运行 AMI 的人提供对实例的安全访问的少数几种方法之一。

如果您不提供 ssh key 对名称(即您指定“无”),那么您需要找出一种不同的方法来使实例可用。对于 Amazon Linux 和 Ubuntu AMI,您可以使用 CloudInit 系统并传入一个用户数据脚本,该脚本通过 ssh 设置访问权限,或者安装您希望在实例上运行的软件,即使您不想要 ssh 访问权限也是如此。

即使您不希望对实例进行 ssh 访问,当系统或在其上运行的软件出现问题时,通常也可以很方便地跟踪问题。

所以“无”是一个有效的选项,在某些情况下可能有点实用,但通常建议您提供一个值,如果只是为了紧急情况。

关于amazon-ec2 - 在 EC2 中启动实例时, key 对的 'None' 选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12575846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com