是否可以自動掛載加密分割區在伺服器上使用 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 卷添加密鑰文件,以便無需輸入密碼。
這是我擁有的最好的...