Как смонтировать зашифрованную папку через SSH в NAS Synology?

Теперь я монтирую зашифрованную папку:

  1. открыть браузер и войти в NAS gui
  2. щелкните Панель управления -> Общая папка> Шифрование> Гора
  3. введите ключ
  4. после установки папки:

    rsync -ah --progress --delete /path/* admin@ipadress:/volume1/path/ 

Могу ли я обходить 1.-3. и использовать только ssh?

Используйте gui для монтирования зашифрованного каталога, затем войдите в синонологию с правами root на ssh и 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 реализован в базовом /volume1/@mycryptdir@ используя ecryptfs. Размонтируйте каталог с помощью gui, затем попробуйте выполнить следующую команду:

 # ecryptfs-add-passphrase Passphrase: 

Введите введенную ключевую фразу, которую вы первоначально использовали (не файл .key). Он ответит

 Inserted auth tok with sig [88...] into the user session keyring 

Теперь введите команду mount с помощью параметров, которые вы видели ранее. Вам нужно будет создать каталог точек монтирования:

 # 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 .