远程重启linux mint服务器(SSH):权限被拒绝(需要在服务器中手动输入密码)

远程重启linux mint服务器(SSH):权限被拒绝(需要在服务器中手动输入密码)

我有一个简单的 ssh 服务器设置,一台旧的 Macbook Air (XFCE Mint)。我是该主题的新手,想尝试一些基本命令。尝试从我的客户端重新启动服务器reboot,但是我需要在服务器上手动输入密码,然后才能从我的客户端重新登录,但我收到“权限被拒绝(公钥)”。

编辑:我安装了公钥,并且登录时没有任何问题。在我远程重新启动系统后,我需要在服务器计算机中手动输入密码。

只是想知道有没有一种方法可以远程登录而无需在服务器重新启动后手动输入密码?

答案1

当您说“需要在服务器上手动输入密码”时,是不是磁盘加密密码

如果是这样,以明文形式将其存储在服务器本身上就会破坏加密的目的。旧的 MacBook Air 可能也没有任何可用的 TPM 芯片。

Debian 有一个dropbear-initramfs软件包,允许系统在启动过程的 initramfs 阶段接受传入的 SSH 连接,从而允许以安全的方式远程输入磁盘加密密码。由于 Mint 是 Debian 的亲戚,因此它也可能具有相同的软件包。

如果您使用dropbear-initramfs,您应该/usr/share/doc/dropbear-initramfs/README.initramfs在安装软件包后阅读,然后使用该文件中的说明来配置软件包。

请记住在进行任何 dropbear-initramfs 配置更改后更新您的 initramfs (使用sudo update-initramfs -u -k all),否则这些更改将在您的下一次内核升级或其他影响 initramfs 的安全补丁之前生效!

相关内容