SSHを介してSynology NASに暗号化されたフォルダをどのようにマウントしますか?

SSHを介してSynology NASに暗号化されたフォルダをどのようにマウントしますか?

これで暗号化されたフォルダをマウントします。

  1. ブラウザを開き、NAS GUIにログインします。
  2. コントロールパネル - >共有フォルダ>暗号化>マウントをクリックします。
  3. キーを入力してください
  4. フォルダがインストールされた後:

    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

関連情報