更新时间:2024-11-01 gmt 08:00
密钥对鉴权方式的windows云服务器无法获取密码怎么办?-九游平台
问题描述
密钥对鉴权方式的windows云服务器,使用私钥文件获取登录密码失败。
可能原因
出现获取密码失败一般原因是cloudbase-init注入密码失败。 cloudbase-init注入密码失败原因有:
- 网络原因导致云服务器器无法连接到cloudbase-init服务器。
- 镜像上cloudbase-init没有获取密码相关配置。
- 云服务器上其他问题导致cloudbase-init注入密码失败。
处理方法
使用cloudbase-init特性的弹性云服务器时,如果登录失败,可以从以下几个原因进行排查:
- 检查创建云服务器的镜像是否正常配置了cloudbase-init。
- 不安装cloudbase-init工具,将无法对云服务器进行自定义配置,只能使用镜像原有密码登录云服务器。
- 使用公共镜像创建的云服务器,默认已经安装cloudbase-init,不需要执行安装及配置操作。
- 使用外部镜像文件创建的云服务器,请按照指导安装及配置cloudbase-init。
详细操作请参考。
- 判断登录弹性云服务器时使用的密钥对是否正确。
检查获取密码使用的密钥文件是否为创建云服务器时使用的密钥。
- 弹性云服务器使用的vpc网络dhcp不能禁用。
在管理控制台查看云服务器所在子网是否启用了dhcp。
图1 dhcp - 弹性云服务器需绑定弹性公网ip。
- 查看安全组出方向规则,需确保80端口“出方向”和“入方向”均放通。
图2 安全组80端口规则
- 通过查看日志检查原因,cloudbase-init日志查看步骤如下:
- 将无法获取密钥的弹性云服务器关机后,将系统盘卸载。
图3 卸载系统盘
- 使用公共镜像创建一个临时windows云服务器,将6.a中卸载的卷挂载在此云服务器上。
- 登录临时创建的云服务器,打开服务器管理器,选择“文件和存储服务 > 卷 > 磁盘”,单击鼠标右键选择“脱机”状态的磁盘,单击“联机”。
图4 磁盘联机
- 打开新联机的磁盘,查看“/programe files/cloudbase solution/cloudbase-init/log”路径下的“cloudbase-init”文件,通过日志查看原因。
图5 查看cloudbase-init文件
- 将无法获取密钥的弹性云服务器关机后,将系统盘卸载。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨