我刚刚尝试在虚拟机中安装 Ubuntu Server 20.04 进行一些测试,以查看是否可以像以前的版本一样再次进行预播工作。
当我看到控制台上飞过的几行字清楚地表明 SSH 服务器正在运行后,我注意到甚至键盘/语言环境的选择也发生了。
所以我arp -a
获取了正确的 IP 地址并尝试以 身份进行连接root
。但输入 密码后ubuntu
却被拒绝。
在以控制台用户身份做出任何选择之前,这里可以使用哪些凭证(如果有)?
答案1
我找到了它,但不幸的是,这意味着凭证几乎无法使用(除非有人设法以某种方式“注入”授权公钥)。
无论如何,这就是我所做的。我回去尝试截取那些人为无法读取的情况的屏幕截图。第一个屏幕截图显示了几个标准启动消息(基本上就是您在 中看到的dmesg
),然后屏幕变黑,可以找到以下内容:
我将这两行添加到有关 SSH 主机密钥的消息上方是有原因的。它们显示了我一直在寻找的缺失凭据。
用户是installer
,密码是冒号 ( ) 后面的内容:
。
无论哪种方式,一旦我使用用户名installer
和随机生成的密码连接,我就会看到与控制台上基本相同的菜单:
由于整个过程是通过进行的cloud-init
,根据启动信息,我想我能够以某种方式通过它提供授权的公钥......
所以我还有更多的内容需要研究,但希望这些线索能够对其他人有所帮助。