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.