LUKS를 사용하여 Linux 하드 드라이브 파티션을 암호화하는 방법

GNOME 디스크를 사용하여 LUKS로 암호화된 Linux 파티션을 생성한 다음, 파일을 저장하기 전에 잠금을 해제하고 테스트하십시오. 이 과정에서 선택한 파티션이 포맷되므로 파티션에 있는 모든 데이터를 먼저 백업하십시오. 이 GNOME 디스크 워크플로는 제자리 변환이나 활성 시스템 파티션 암호화 방식이 아닙니다. 전체 시스템 암호화를 위해서는 배포판 설치 프로그램을 사용하십시오.

LUKS가 보호하는 것

LUKS는 저장 계층에서 데이터를 암호화합니다. 잠긴 볼륨은 인증된 키 없이는 읽을 수 없습니다. 잠금 해제 후 마운트되면 계정과 앱에서 해당 파일에 접근할 수 있습니다. 따라서 저장 데이터 암호화는 이미 잠금 해제된 컴퓨터를 보호하지 못합니다. Ubuntu 보안 문서에서 저장 데이터에 대한 LUKS 보호 기능을 자세히 설명하고 있습니다 .

이 가이드는 데이터 파티션 또는 보조 드라이브에 대한 내용입니다. Linux가 설치된 디스크를 암호화하려면 설치 프로그램의 부팅 시 암호화 설정을 사용하고 복구 키 지침을 따르십시오. 디스크에서 활성 시스템 디스크를 포맷하지 마십시오.

시작하기 전에

  • 암호를 보관하세요. 강력하고 고유한 암호를 안전하게 저장하십시오. 모든 유효한 잠금 해제 방법을 분실하면 데이터를 복구할 수 없습니다. 암호화된 드라이브도 고장날 수 있으므로 별도의 백업을 보관하십시오.
  • 호환성을 확인하십시오. LUKS는 Linux 저장소용으로 설계되었습니다. Windows 또는 macOS에서 열려면 추가 소프트웨어가 필요할 수 있습니다. 플랫폼 간 액세스를 사용하기 전에 사용하려는 환경에서 호환성을 테스트하십시오.

GNOME 디스크를 사용하여 파티션을 암호화합니다.

  1. 대상 장치를 백업합니다. 대상 장치의 파일을 다른 드라이브에 복사하고, 복사본의 유효성을 검사한 다음, 파일 시스템에서 대상 장치를 마운트 해제합니다.
    GNOME 파일 시스템에서 대상 디스크를 포맷하기 전에 문서 폴더를 별도의 백업 드라이브로 복사하는 방법입니다.
    포맷하기 전에 다른 드라이브에 검증된 사본을 보관하십시오.
  2. 디스크 창을 열고 데이터 드라이브를 찾으세요. 설치 프로그램에서 "디스크"를 검색하세요. 만약 없다면, 사용 중인 배포판의 소프트웨어 관리자나 공식 저장소에서 GNOME Disks를 설치하세요. 패키지 이름은 일반적으로 입니다 gnome-disk-utility. 원하는 장치를 선택하고 모델, 용량, 볼륨 맵을 확인하세요. GNOME 파티션 가이드에서 이 보기 방식을 설명하고 디스크 도구가 데이터를 삭제할 수 있다는 경고를 제공합니다. GNOME Disks 프로젝트 페이지를 참조하세요 .
    2TB 보조 데이터 드라이브가 선택된 GNOME 디스크 및 해당 장치 세부 정보 표시
    모델과 용량을 확인하고, Linux가 실행 중인 드라이브는 그대로 두십시오.
  3. 암호화할 공간을 선택하세요. 할당되지 않은 공간을 선택하고 '+'를 클릭하여 파티션을 생성합니다. 크기를 설정하고 ' 다음'을 클릭하세요 . 사용 가능한 모든 공간을 하나의 암호화된 데이터 파티션에 사용하거나, 별도의 암호화되지 않은 영역을 위해 일부 공간을 남겨둘 수 있습니다. 기존 파티션을 포맷하면 해당 파티션이 삭제됩니다.
    GNOME 디스크에서 할당되지 않은 공간과 새 파티션 크기 조절 슬라이더를 보여줍니다.
    파티션 크기를 선택하세요. 예시에서는 추가 파티션을 만들 수 있는 공간이 있습니다.
  4. Linux 파일 시스템을 선택하고 암호화를 활성화하십시오. 볼륨 이름을 지정하고 Linux 파일 시스템 옵션(일반적으로 Linux(ext4) )을 선택한 다음 볼륨 암호 보호를 켜십시오 . 일부 버전에서는 이 옵션을 암호화된 Linux 또는 LUKS 옵션으로 표시합니다. 파티션 테이블과 모든 볼륨을 지울 생각이 아니라면 디스크 포맷을 선택하지 마십시오 .
    Linux 파일 시스템과 암호 보호 기능이 활성화된 GNOME 디스크 파티션 생성 대화 상자
    암호 보호를 활성화하십시오. 암호 문구는 디스크 버전에 따라 다를 수 있습니다.
  5. 암호를 설정하고 확인하세요. 암호 입력 화면이 나타나면 강력하고 고유한 암호를 두 번 입력하세요. 버전에 따라 이 입력란이 같은 대화 상자 또는 별도의 창에 나타날 수 있습니다. 키보드 레이아웃을 확인하고 암호를 저장한 후 진행하세요.
    GNOME 디스크 암호 입력 프롬프트(암호 및 확인 필드가 가려진 버전)
    암호를 두 번 입력하고 안전하게 보관하십시오.
  6. 볼륨을 검토하고 생성하십시오. 드라이브, 크기 및 암호화 옵션을 확인한 후에만 생성 또는 포맷을 클릭하십시오 . 완료될 때까지 기다리십시오. 파티션은 디스크 목록에 잠긴 LUKS 볼륨으로 표시되어야 합니다. 암호화 옵션이 표시되지 않으면 중요한 파일을 복사하기 전에 작업을 중단하십시오.
    GNOME 디스크에서 새로 생성된 380GB LUKS 암호화 파티션이 잠금 상태로 표시됩니다.
    잠겨 있는 LUKS 항목이 아직 열리지 않았습니다.
  7. 잠금을 해제하고 마운트합니다. LUKS 볼륨을 선택하고 잠금 해제 또는 열기 제어를 선택합니다. 암호를 입력합니다. 파일 시스템이 자동으로 마운트되지 않으면 잠금 해제된 파일 시스템의 마운트 제어를 사용하십시오.
    GNOME 디스크 암호 입력 대화 상자에서 암호화된 데이터 파티션의 잠금 해제를 요청합니다.
    저장된 암호를 입력하여 파일 시스템을 사용할 수 있도록 하십시오.
  8. 접근 권한을 확인하고 안전하게 마운트 해제하십시오. 파일 탐색기에서 해당 볼륨을 열고 간단한 테스트 파일을 생성하여 읽을 수 있는지 확인하십시오. 연결을 해제하기 전에 볼륨을 마운트 해제하거나 꺼내십시오. 다음에 연결할 때 Linux에서 암호를 입력하라는 메시지가 나타납니다.
    암호화된 데이터 볼륨의 잠금을 해제하면 GNOME 파일이 열립니다.
    마운트된 암호화 볼륨은 다른 저장소와 마찬가지로 파일 폴더에 나타납니다.

보조 드라이브 전체 암호화

비어 있는 보조 드라이브의 경우, 사용 가능한 모든 공간을 사용하여 LUKS 파티션을 하나 생성합니다. 이렇게 하면 데이터 파티션이 암호화되지만, 기본 파티션 테이블 정보는 그대로 유지됩니다. 디스크의 일부만 암호화하려면 더 작은 LUKS 파티션을 생성하고 나머지는 별도의 파일 시스템으로 남겨둡니다. 이 경우 나머지 영역의 파일은 암호화된 볼륨의 보호를 받지 않습니다.

일반적인 문제

  • 암호화 옵션이 없습니다. 해당 장치 또는 파일 시스템 선택이 사용 중인 버전에서 이 방식을 지원하지 않을 수 있습니다. 포맷하지 않고 취소하고 배포판의 LUKS 지침을 확인하십시오.
  • 암호문이 거부되었습니다. 대소문자와 키보드 레이아웃을 확인하십시오. 문제 해결을 위해 볼륨을 초기화하거나 포맷하지 마십시오. 암호화된 데이터에 대한 접근 권한이 손실될 수 있습니다. 복구를 시도하기 전에 상위 cryptsetup/LUKS FAQ를 참조하십시오 .

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.