루트가 아닌 사용자로 암호화된 파일 컨테이너 생성

루트가 아닌 사용자로 암호화된 파일 컨테이너 생성

Linux 커널 3.2.0-64-generic이 여기에 있습니다(커널 옵션/모듈에 대해 알고 싶은 사람을 위한 Ubuntu LTS).

이 Linux 서버에는 일부 파일 공간(~24GB)이 있습니다. 이 공간을 sshfs를 통해 원격으로 마운트할 수 있는 암호화된 파일로 사용하고 싶습니다.

처음 몇 단계를 거쳤습니다.

$ dd if=/dev/urandom of=backup bs=1M count=23000
$ cryptsetup -y luksFormat backup
WARNING!!! Possibly insecure memory. Are you root?

WARNING!
========
This will overwrite data on backup irrevocably.

Are you sure? (Type uppercase yes): YES
Cannot find a free loopback device.
$

이제 나는 루트가 아니며 루트가 될 수 없습니다. 제가 관리하는 서버가 아닙니다.

루트가 아닌 사용자로서 암호화된 파일 컨테이너를 생성할 수 있는 dm-crypt 시스템을 사용할 수 있는 방법이 있습니까? 구글링해봤는데 안되는 것 같더군요. 그것이 사실이라면 너무 나쁠 것입니다.

이 서버에서는 encfs를 사용할 수 없으므로 해당 옵션이 없습니다. 어쨌든, encf에 대한 나의 이전 두 경험은 매우 나빴습니다. 파일 이름 길이 제한으로 인해 백업이 복구 불가능하게 손상되었습니다. 그 이후로 나는 다시는 encf를 사용하지 않겠다고 다짐했습니다.

제안을 환영합니다.

대안은 분명합니다. 24G 백업 파일을 다른 곳(예: 내가 소유한 서버)에 생성한 다음 SFTP를 사용하여 적절한 위치에 저장하는 것입니다. 이 방법으로 최소한 설치할 수 있기를 바랍니다. 하지만 가능하다면 이런 일은 피하고 싶습니다.

관련 정보