- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 rsync
将我的客户端上的数据与服务器上的解密 ecryptfs-container 同步。
我想要实现的是以下自动过程:
keyctl show
已经有了我想要的调号 转到 (3.) ecryptfs-add-passphrase --fnek
将我的 key 添加到服务器上的 key 环mount -i /mnt/path/to/decrypted
确保解密的文件夹安装在服务器上 rsync
从客户端到服务器ssh -tq ...
执行命令并评估结果。
ssh -tq ...
在命令完成后结束), key 被添加并立即删除。
ssh -tq 'ecryptfs-add-passphrase --fnek; mount -i /mnt/path/to/decrypted'
显然按预期工作。之后再次删除 key ,但安装成功。这意味着我必须在服务器上实现“动态提示”(步骤 1)。这已经是最好的解决方案还是我也可以在客户端上实现这一点?
最佳答案
我今天几次偶然发现您的帖子,同时试图准确地了解您所描述的内容,但没有找到任何帮助。我终于设法自己找到了解决方案。
此解决方案是利用 --rsync-path
rsync 的选项。这是 man page 的摘录:
--rsync-path=PROGRAM
Use this to specify what program is to be run on the remote
machine to start-up rsync. Often used when rsync is not in the
default remote-shell’s path (e.g. --rsync-
path=/usr/local/bin/rsync). Note that PROGRAM is run with the
help of a shell, so it can be any program, script, or command
sequence you’d care to run, so long as it does not corrupt the
standard-in & standard-out that rsync is using to communicate.
One tricky example is to set a different default directory on
the remote machine for use with the --relative option. For
instance:
rsync -avR --rsync-path="cd /a/b && rsync" hst:c/d /e/
rsync --rsync-path="(printf \"%s\" \"$passphrase\" | ecryptfs-add-passphrase --fnek && ecryptfs-mount-private) &> /dev/null && rsync" -aKLv local_to_sync remotehost.com:~/Private/
关于ssh - 如何挂载远程 ecryptfs 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35576874/
我正在编写一个程序(使用 Free Pascal,而不是 C)来解析 eCryptfs 文件的 header 。 header 中的一个值从字节 7 开始到 15(8 字节值)结束。它对我有用,因为它
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我用 rsync将我的客户端上的数据与服务器上的解密 ecryptfs-container 同步。 我想要实现的是以下自动过程: 如果,在服务器上,keyctl show已经有了我想要的调号 转到 (
在常规 ubuntu 机器上,除非我在我的主目录中运行以下测试,否则它会成功,在这种情况下,它会因总线错误而崩溃。我只能想到这是因为主目录被加密了。 (我在那里找到了 Private 和 .ecryp
我一直在尝试使用 ecryptfs 通过 ecryptfs-mount-private 和 ecryptfs-umount-private 手动挂载/卸载私有(private)存储>。当我以配置了 e
我想从我的代码中以编程方式挂载一个卷,为此我正在使用挂载系统调用。我安装了 ecryptfs。要手动安装一个卷,我可以使用 mount -t ecryptfs/src/dst,这将导致 ecryptf
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 3年前关闭。 Improve this qu
“ecryptfs”是否支持直接 I/O?一般来说,修改用户提供的缓冲区的“可堆叠”文件系统如何支持直接 I/O? 最佳答案 ecryptfs 不支持直接 I/O。 ecryptfs address_
我想通过在 C++ 中执行“ecryptfs-mount-private”终端命令并提供来自同一 C++ 脚本的密码来解密并挂载默认的 eCryptfs 私有(private)目录。 我尝试 fork
当我使用 ecryptfs-setup-private在 ubuntu 15.04我被要求输入我的登录密码并设置安装密码。 ~$ ecryptfs-setup-private -f Enter you
我需要设置一个 Docker 容器,其中文件系统的一部分被加密。请不要细想原因,答案是丑陋的,而且政治性多于技术性。 万一重要,要加密的特定部分将是主机的卷安装,尽管我最初只是在容器的 /tmp 中尝
我是一名优秀的程序员,十分优秀!