如何在 SSH 登录时安全地自动挂载加密驱动器?

如何在 SSH 登录时安全地自动挂载加密驱动器?

我成功关注指导如何创建加密驱动器并在会话登录时安装它gnome

但是,当我通过 SSH 登录时,我无法让它自动挂载。这可能吗?

我通过 SSH 连接到服务器没有任何问题,并且加密的主目录在 SSH 登录时正确安装。问题仅涉及加密外部驱动器的自动安装。

答案1

不,这无法做到,但您可以使用以下命令通过 SSH 解锁锁定的驱动器:

sudo udisksctl 解锁-b /dev/sda1

此命令将解锁 /dev/sda1 驱动器。您的驱动器将拥有自己的名称。然后系统将提示您输入密码,然后收到如下消息:

将 /dev/sda1 解锁为 /dev/dm-0。

现在您需要挂载点,可以通过以下命令找到它:

DF-H

其中一行应该显示如下内容:

/dev/dm-0 ext4 7.3T 93M 6.9T 1% /media/nas/Extend-1

cd /media/nas/Extend-1 这将进入已安装的驱动器。要卸载驱动器,请执行以下操作:

sudo udisksctl 卸载-b /dev/dm-0

您应该收到以下消息:

已卸载 /dev/dm-0。

这可以在终端中完成,也可以通过 SSH 完成,这是我所知道的通过 SSH 安装和卸载安全驱动器的最简单的方法。

相关内容