SSH 公钥认证不自动挂载加密驱动器

SSH 公钥认证不自动挂载加密驱动器

我有一台 Ubuntu 16.04 服务器,其中用户的主目录已加密。我遵循了一份指南,其中说明要使公钥身份验证与 ecryptfs 配合使用,您需要:

  1. 做一个home/.ssh directory
  2. 将您的~/.ssh/authorized_keys移至/home/.ssh/
  3. 修改AuthorizedKeysFile/etc/ssh/sshd_config/home/.ssh/%u
  4. 创建符号链接:ln -s /home/.ssh/username ~/.ssh/authorized_keys
  5. 创建一个未安装的~/.profile包含ecryptfs-mount-private

虽然完成上述操作后公钥认证肯定有效,但我遇到的问题是它ecrypt-mount-private现在提示我输入密码。

有没有什么方法可以自动挂载我的加密目录而不必输入密码?

相关内容