是否可以自动挂载加密分区在服务器上使用 SSH 密钥而不是常规密码登录时?
主文件夹是 luks 加密的分区。当前 pam_mount 设置如下:
<volume user="name" path="/dev/mapper/my_folder" mountpoint="~" />
答案1
~/.ssh/authorized_keys 允许您指定在 ssh 登录时执行的命令。
您可以编写一个 shell 脚本来挂载分区(甚至要求输入密码),然后“exec bash”或“exec zsh”等。
答案2
它将另一种工具放入组合中,但使用 sec 可能是一种选择。
“安装 sec。访问作者的网站并阅读那里的文档。设置 sec 来监控 /var/log/auth.log 并运行您的脚本。”
从这里:http://ubuntuforums.org/showthread.php?t=843736
您可以让它运行挂载脚本并为 luks 卷添加密钥文件以绕过输入密码。
这是我所能得到的最好的东西……