![SmartOS 上 ubuntu 18.04.2 的默认登录](https://linux22.com/image/777001/SmartOS%20%E4%B8%8A%20ubuntu%2018.04.2%20%E7%9A%84%E9%BB%98%E8%AE%A4%E7%99%BB%E5%BD%95.png)
有人知道如何登录、使用 ssh 密钥运行 vmadm 控制台或重置 SmartOS 上全新 Ubuntu KVM-VM 安装的密码吗?
我从 uuid 为 9aa48095-da9d-41ca-a094-31d1fb476b98 的 SmartOS 映像创建了 Ubuntu 18.04.2 的 KVM-VM。VM 处于运行状态,当进入 vmadm 控制台时,它会进入登录提示。
我尝试了在线找到的组合:
root:
root:root
ubuntu:
ubuntu:ubuntu
但都没有起作用。
我已将 添加"customer_metadata": {"root_authorized_keys": "ssh-ed25519 AA...7 name"}
到 VM-Config,但我仍然无法通过 vmadm 控制台连接,因为我不知道指向我的私钥文件。
我也尝试通过 VNC 和带有身份验证密钥的 VNC 连接,但仍然收到相同的登录提示。
答案1
在创建脚本中的“customer_metadata”中添加外部 IP 和以下行后,我可以从 smartos 连接,但不能从我的笔记本电脑连接:
"user-script" : "/usr/sbin/mdata-get root_authorized_keys > ~root/.ssh/authorized_keys ; /usr/sbin/mdata-get root_authorized_keys > ~admin/.ssh/authorized_keys"