我发现的所有内容要么是如何加密已安装的驱动器,要么与服务器无关。
我有一台 ubuntu 14.04 服务器,我正尝试将其作为网络共享安装到我的 14.04 桌面上,以便我可以使用 vim 或 emacs 以外的其他程序来编辑文件。
我已通过 ssh、终端和 nautilus 连接到服务器,因此可以轻松复制和粘贴文件。但我无法直接通过 PyCharm 等程序访问任何文件。
我已将服务器安装到 /mnt/nfs/home。
但唯一可以访问的文件是“Access-Your-Private-Data.desktop”和“README.txt”——这两个文件似乎都已损坏或为空。我猜这是因为我加密了服务器。
那么安装加密服务器的流程是怎样的呢?
编辑:
此刻我正在尝试使用 sshfs 进行挂载。
然而sudo sshfs user@server:/home /mnt/nfs/home
只需将 /mnt/nfs 上的目录 /home 转换为二进制文件。
答案1
您的问题是您的主目录已加密。当您以图形方式登录时,您的主目录会自动解密。使用 ssh 不会发生这种情况。
您必须在通过 ssh 登录后运行 ecryptfs-mount-private。
ecryptfs-mount-private
cd ~
ls
如果你尝试使用 ssh 密钥,你也会遇到问题。请参阅http://bodhizazen.com/Tutorials/Ecryptfs#SSH和为什么 ecryptfs 仅通过 ssh 安装私人主目录?和http://ubuntuforums.org/showthread.php?t=1332820