我正在尝试通过 SSH 远程安装 ubuntu 22.04。看来 SSH 服务器开箱即用,但我不知道用户名和密码。是否有默认的用户名和密码组合,还是我仍需要物理访问机器才能进行设置?
答案1
不幸的是,至少在使用未修改的 22.04 安装映像时,似乎需要物理访问该框。这是因为默认情况下,新的 Ubuntu 安装程序 (subiquity) 将“安装程序”用户的 SSH 密码设置为随机生成的字符串。您可以从安装程序中的“帮助”菜单中查看它。
如果要将密码设置为已知值,则必须大费周章autoinstall
或(可能)修改/etc/cloud.cfg
ISO 上的文件(这将涉及重建 ISO 映像)。请参阅 Andrew Lowther 对此问题的回答:为服务器安装程序预配置 ssh 密码
对于无头安装来说,这似乎不太理想,但目前的情况就是这样。