14.04 용 암호화 스왑 파티션


14

14.04의 암호화 된 스왑 파티션을 어떻게 만들 수 있습니까? 내가 본 모든 조언은 <14.04 버전에 대한 것이며 나에게 도움이되지 않습니다.

나는 많은 것을 시도했지만 재부팅보다 오래 지속되지는 않았습니다.

설치시 스왑을 위해 내 집과 9 GiB 파티션을 암호화하기로 결정했지만이 스왑은 Kubuntu에서 사용되지 않았습니다. Gparted는 "알 수없는 파일 시스템"을 찾습니다.

나는 여러 번 그것을 스왑으로 포맷하고 편집 fstab하고 crypttab여기에 다른 답변에서 언급 된 모든 트릭을 사용했습니다. 종종 언급 된 PunyGeek 편지는 /etc/initramfs-tools/conf.d/resume시스템에 존재하지 않기 때문에 아마도 작동 하지 않습니다.

답변:


19

좀 더 노력하고 부팅 한 후 이것이 나를 위해 작동하는 것으로 나타났습니다.

참고 : 파티션 번호로 sdaX에서 X를 교체하십시오! UUID가 작동하지 않았습니다!

필요한 패키지를 설치하십시오.

sudo apt-get install cryptsetup

파티션을 SWAP으로 포맷

sudo swapoff -a
sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap

다음 행을 추가하거나 편집하십시오 /etc/crypttab.

cryptswap /dev/sdaX /dev/urandom swap

라인을 추가하거나 편집하십시오 /etc/fstab:

/dev/mapper/cryptswap none swap sw 0 0

스왑을 다시 활성화하십시오.

sudo swapon -s

스왑이 활성화되어 있는지 확인하십시오.

free -m | grep Swap:

또는 리소스 탭에서 시스템 모니터 앱을 확인하십시오.


2
재부팅 후 작동하지 않음
tomasb

1
하나의 버전 이후되지 효과적인 -v1 인수는 지금 노력하고 있습니다
tomasb

나는 파티션에 레이블을 추가하여 나중에 이것이 내가 만든 것으로 시스템에서 자동으로 수행하지 않았다는 것을 상기시켜줍니다. -L $ HOSTNAME-swap
Stephan Henningsen

update-initramfs -uinitamfs cryptroot 훅 스크립트가 커널 드라이버 (aes, sha256 등)를 initramfs에 포함시켜 재부팅 후에 효과적이기 위해서는 마지막에 누락 된 부분 이있을 수 있습니다.
KrisWebDev

3

14.04LTS를 사용하면 tomasb와 동일한 문제가 있었는데 재부팅 후 암호화 된 스왑이 작동하지 않았습니다. 필요한 init.d 스크립트 (cryptdisk 및 cryptdisk- 초기)가 설치되지 않았기 때문에 / etc / crypttab이 처리되고 있지 않다는 것을 발견했습니다.

나는 그 문제를 해결했다.

$ sudo apt-get install cryptsetup

재부팅하고 스왑을 암호화했습니다.


나는이 단계를 수용 된 답변에 추가하여 모든 것이 거기에 포함되도록했습니다.
Stephan Henningsen

0

이것은 실제로 나를 위해 일했지만 그것이 좋은 해결책인지 확신하지 못합니다 (여러 사용자) :

sudo gedit /etc/init/cryptdisks.conf

파일의 하단 근처에있는 검색 줄 do_start과 추가

/etc/init.d/cryptdisks reload

바로 밑에;

Michel의 답변에있는 모든 것이 완료되었다고 가정


아마도 더 나은 해결책은 각 사용자에 대해 암호화 된 홈에있는 일반 스왑 파일을 사용하고 로그인 후 스왑을 시작하는 것입니다. Ubuntu 7.04 이후 버그를 발견했습니다
tomasb

우선,이 버그는 7.04 이후로는 존재하지 않았습니다. 9.10, 10.04 및 12.04에서 아무런 문제없이 암호화 스왑을 사용했습니다. 두 번째로 암호화 된 스왑을 사용하는 것은 홈 디렉토리의 스왑 파일보다 안전해야합니다. 암호화 된 스왑은 키를 사용하여 수행되므로 재부팅 동안 지속되지 않습니다. 마지막으로 가능한 한 확실하게 정리 종료를 수행하려면 스왑을 비활성화 할 RAM이 충분하지 않은 경우에도 모든 파일 시스템을 마운트 해제해야합니다. 이와 관련하여 스왑 파일은 항상 스왑 파티션보다 안정성이 떨어집니다.
kasperd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.