现在我挂载一个加密的文件夹:
- 打开浏览器并登录 NAS gui
- 单击控制面板 -> 共享文件夹 > 加密 > 挂载
- 回车键
文件夹安装后:
rsync -ah --progress --delete /path/* admin@ipadress:/volume1/path/
我可以绕过1.-3吗?并仅使用 ssh?
答案1
使用 GUI 挂载加密目录,然后通过 ssh 以 root 身份登录 Synology 并输入mount
。你会看到一行像
/volume1/@mycryptdir@ on /volume1/mycryptdir type ecryptfs (rw,relatime,ecryptfs_fnek_sig=88...,ecryptfs_sig=88...,ecryptfs_cipher=aes,ecryptfs_key_bytes=32)
这表明您的目录/volume1/mycryptdir
是使用 ecryptfs 在底层/volume1/@mycryptdir@
目录上实现的。使用 gui 卸载目录,然后尝试以下命令:
# ecryptfs-add-passphrase
Passphrase:
输入您最初使用的明文密码(不是 .key 文件)。它会回复
Inserted auth tok with sig [88...] into the user session keyring
现在使用您之前看到的选项键入安装命令。您需要创建挂载点目录:
# mkdir /volume1/mycryptdir
# mount /volume1/\@mycryptdir\@/ /volume1/mycryptdir/ -t ecryptfs -o rw,relatime,ecryptfs_fnek_sig=88...,ecryptfs_sig=88...,ecryptfs_cipher=aes,ecryptfs_key_bytes=32
您的文件系统现在应该已安装并且可以使用。您现在应该从内存密钥环中清除密码:
# keyctl clear @u
完成后,使用 卸载目录umount /volume1/mycryptdir
。