如何使用密码重新启动无头服务器?

Bio*_*eek 7 linux headless ubuntu-server ubuntu

我有一台旧台式计算机,我想开始将其用作无头服务器。

连接显示器和屏幕后,我在机器上安装了带有加密 LVM 的 Ubuntu Server 版本。安装后,我重新启动,并且仍然连接着显示器和键盘,填写了密码并能够登录。我能够从我的笔记本电脑登录到服务器。到现在为止还挺好。

然后我断开了显示器和键盘的连接,并通过笔记本电脑的 ssh 远程重新启动了桌面。重新启动后,我听到两声哔哔声。当我尝试通过 ssh 再次登录时,我收到以下消息:

$ ssh plectrophenax.local

ssh:无法解析主机名 plectrophenax.local:名称或服务未知

当我将显示器重新连接到服务器时,我看到了消息

Grub加载

解锁磁盘 /dev/disk/by-uuid/de99e2c0-56d7-473b-f134FF5bd634 (sda1_crypt)

输入密码:

很明显,它在等待我输入密码才能启动。

那么如何远程输入这个密码呢?

小智 6

您可以通过在 initramfs 中安装 SSH 服务器来实现。一种简单的可能性是使用early-ssh。它会在您的 initramfs 中安装 Dropbear SSH 服务器。在该服务器运行的情况下,您可以在 root fs 挂载之前登录您的服务器并输入 LUKS 密码。


waz*_*oox 5

你不能。密码在这里正是为了使它不可能。

  • 事实上,这是可能的。 (2认同)