用cloud-init来改密码

刚装完OpenStack添加好镜像启动才发现,
他没给镜像的用户名和密码啊!

怎么办怎么办

上网搜 openstack debian default password

打住打住,现在2202年了,欧盟都立法禁止厂商使用默认用户名和密码了。
那肯定是有某个地方可以给你改这个密码的。

这个“地方”就是cloud-init.
你可以利用cloud-init来在启动VPS的时候改密码、输入 SSH keys 等操作。

如果是想改密码,只需要在cloud-init的script中输入

#cloud-config
chpasswd:
  list:
    root:tdkr1145141919810
  expire: False

其中root是用户名,tdkr1145141919810是密码

然后启动,就可以用以上credential来登入了。