![SSH 公钥认证不自动挂载加密驱动器](https://linux22.com/image/884849/SSH%20%E5%85%AC%E9%92%A5%E8%AE%A4%E8%AF%81%E4%B8%8D%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E5%8A%A0%E5%AF%86%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我有一台 Ubuntu 16.04 服务器,其中用户的主目录已加密。我遵循了一份指南,其中说明要使公钥身份验证与 ecryptfs 配合使用,您需要:
- 做一个
home/.ssh directory
。 - 将您的
~/.ssh/authorized_keys
移至/home/.ssh/
- 修改
AuthorizedKeysFile
为/etc/ssh/sshd_config
:/home/.ssh/%u
- 创建符号链接:
ln -s /home/.ssh/username ~/.ssh/authorized_keys
- 创建一个未安装的
~/.profile
包含ecryptfs-mount-private
虽然完成上述操作后公钥认证肯定有效,但我遇到的问题是它ecrypt-mount-private
现在提示我输入密码。
有没有什么方法可以自动挂载我的加密目录而不必输入密码?