Amazon web services AWS:创建实例后添加密钥对
我是AWS的新手 我在EC2上创建了一个实例。这是一个Bitnami Wordpress安装 我没有意识到我需要一个密钥对,当我在事后添加一个密钥对时,它不允许我连接。我得到“拒绝许可(公钥)” 我可以在不丢失Bitnami WP安装的情况下断开实例吗 这样做是否允许我添加密钥对Amazon web services AWS:创建实例后添加密钥对,amazon-web-services,amazon-ec2,bitnami,Amazon Web Services,Amazon Ec2,Bitnami,我是AWS的新手 我在EC2上创建了一个实例。这是一个Bitnami Wordpress安装 我没有意识到我需要一个密钥对,当我在事后添加一个密钥对时,它不允许我连接。我得到“拒绝许可(公钥)” 我可以在不丢失Bitnami WP安装的情况下断开实例吗 这样做是否允许我添加密钥对 是否需要创建另一个实例并重做所有操作?很遗憾,需要。启动实例时必须指定keypair,除非AMI带有众所周知的用户名/密码,并且SSH守护进程同时接受密码和密钥 事实上,当您继续启动没有密钥对的实例时,AWS会发出警告
是否需要创建另一个实例并重做所有操作?很遗憾,需要。启动实例时必须指定
keypair
,除非AMI带有众所周知的用户名/密码,并且SSH守护进程同时接受密码和密钥
事实上,当您继续启动没有密钥对的实例时,AWS会发出警告
您可以将实例另存为ami映像。这将基本上保存实例的当前状态,包括bitnami安装。然后,您可以使用此自定义ami创建一个新实例,并在初始配置期间添加密钥对 基本上,如果你正确管理你的堆栈,有些值可以更改,但有些值不能更改。我想主要是IP等?在某些情况下,这可能是错误的。该链接暗示,这一特殊方案将起作用
显然,如果实例不是从“云形成”中的堆栈中创建的,这不会有什么帮助,但您可以在将来做更多准备。
向现有Amazon EC2实例添加SSH访问
1) 向模板添加两个附加参数以传入名称
现有Amazon EC2密钥对和SSH位置
2) 将KeyName属性添加到AmazonEC2实例
3) 将端口22和SSH位置添加到
亚马逊EC2安全组
4) 从AWS更新堆栈
管理控制台,如更新应用程序中所述,或使用
AWS命令用于更新堆栈
你在试SSH吗?对于ssh,您必须将端口22打开到安全组中,然后才能连接到Instance如果它根本没有密钥对,则需要删除它并创建一个新的密钥对。谢谢。这不会是我最后一次超越自己了。很高兴知道!不幸的是,我已经删除了我的实例,但很高兴在这个帖子中有你的答案。