ecryptfs-mount-private 在 Ubuntu 12.04.4 上静默失败

ecryptfs-mount-private 在 Ubuntu 12.04.4 上静默失败

我有一台运行 Ubuntu 12.04.4 的远程 Linux 服务器,我让某人重启了它。之后我尝试通过 ssh 登录,发现我的文件被加密了。

奇怪的是,这是有效的:

sudo ecryptfs-recover-private

但这似乎默默地失败了:

ecryptfs-mount-private

该命令似乎基本上什么都没说。任何帮助都将不胜感激,因为我想继续在我的服务器上使用加密。

答案1

默认情况下,当您通过 ssh 登录时,您的主目录不会被解密。

除非您看到错误消息,否则命令将有效(而不是默默失败)

通过 ssh 登录后,你必须手动解密你的主页:

ecryptfs-mount-private
cd ~

您现在将看到您的数据

ls

如果你希望自动执行此操作,请首先通过 ssh 登录,然后运行

sudo nano .profile

添加以下行并保存文件:

ecryptfs-mount-private
cd ~

现在您应该能够启动一个新的 ssh 会话,系统会再次询问您的密码,然后您的数据应该被解密。

ssh 和加密主目录可能还存在其他问题,特别是让密钥发挥作用。

看:

https://help.ubuntu.com/community/EncryptedHome

http://stephen.rees-carter.net/thought/encrypted-home-directories-ssh-key-authentication

相关内容