在openstack中通过官方qcow2镜像创建centos虚拟机,默认只有一个user:centos,且无root权限如何解决
一、创建实例时添加启动脚本
#!/bin/sh
mv /root/.ssh/authorized_keys /root/.ssh/authorized_keys.old
cp /home/centos/.ssh/authorized_keys /root/.ssh/
二、ssh到openstack控制节点,再ssh root@ip登录刚创建的实例
三、编辑vi /etc/ssh/sshd_config
63行 PasswordAuthentication yes #去掉注释
64行 #PermitEmptyPasswords no
65行 #PasswordAuthentication no #增加注释