encfs로 우분투에서 폴더 암호화하기

우분투 환경에서 특정 폴더를 암호화하기 위해 encfs를 활용할 수 있다.
우분투 배포본에 포함되어 있지 않으므로 다음 명령어를 통해 설치한다.

jungle@jungle-GA-MA770-US3:~$ sudo apt-get install encfs

폴더는 두 개가 필요한데 AAA라는 폴더와 BBB라는 폴더를 만들고 다음과 같은 명령어로 AAA를 BBB로 마운트한다.

jungle@jungle-GA-MA770-US3:~$ encfs AAA BBB

jungle@jungle-GA-MA770-US3:~$ encfs /media/jungle/ST2T2017/jungle/stuff/jungle /media/jungle/ST2T2017/jungle/stuff/book

Creating new encrypted volume.

Please choose from one of the following options:

 enter "x" for expert configuration mode,

 enter "p" for pre-configured paranoia mode,

 anything else, or an empty line will select standard mode.

?>

여기서 p를 누르면 암호를 설정하라고 한다. 암호를 입력하면 AAA 폴더가 BBB로 마운트된다.

이후 BBB 폴더에 파일 등을 복사해 넣고 다음과 같은 명령어로 마운트를 해제하면 AAA라는 비밀폴더에 파일이나 폴더가 암호화되어 안전하게 저장된다.

jungle@jungle-GA-MA770-US3:~$ fusermount -u BBB

주의할 것은 AAA 폴더에 .encfs6.xml 이라는 숨김 파일이 있는데 이를 지우면 설정한 암호를 이용해 마운트할 수 없으니 삭제하면 안된다.

댓글

이 블로그의 인기 게시물