![Ubuntu 16+ cloud-image 中登录不正确](https://linux22.com/image/782144/Ubuntu%2016%2B%20cloud-image%20%E4%B8%AD%E7%99%BB%E5%BD%95%E4%B8%8D%E6%AD%A3%E7%A1%AE.png)
我不知道为什么,但我无法通过 cloud-image 上的“ubuntu”登录。有人知道吗?
它能带来什么:
Ubuntu 16.04.7 LTS ubuntu ttyS0
ubuntu login: ubuntu
Password:
Login incorrect
ubuntu login: Ubuntu
Password:
Login incorrect
ubuntu login:
Login timed out after 60 seconds.
Ubuntu 16.04.7 LTS ubuntu ttyS0
ubuntu login:
图像配置
runcmd:
- [ apt-get, -y, remove, cloud-init ]
passowrd: "1234"
chpasswd: { expire: False }
ssh_pwauth: True
CLI 安装行
sudo virt-install --import --connect=qemu:///system --name 3rdCloudChild --ram 2048 --vcpus=2 --os-type=linux --os-variant=ubuntu16.04 --disk CloudImage.img,device=disk,bus=virtio --disk config4.img,device=cdrom --graphic none --network bridge=virbr0,model=virtio
我尝试了一些组合:“Ubuntu”、“ubuntu”、“root”密码为 1234,“1234”。查看了显示的配置。我认为一切都很好,但仍然无法在互联网上找到答案。
问题解决了:
首先:我下载了另一个版本(22.04):但它可以与 16 一起使用
第二步:获取 guestfs-tools 以获取 virt-customize 选项
sudo apt install guestfs-tools -y
sudo virt-customize -a CloudImage.img --root-password password:1234
sudo virt-customize -a CloudImage.img --uninstall cloud-init
第三:更改配置以仅包含这些行
chpasswd: { expire: False }
ssh_pwauth: True
第四:使用以下凭证启动服务器:root/1234-成功登录
答案1
配置中似乎有一个拼写错误:passowrd