Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

리눅스에서 파일을 암호(비밀번호)로 보호하는 방법 – GPG 완벽 가이드

리눅스 서버에 중요한 정보를 저장하고 있다면, 해당 파일이 오직 자신만 열어볼 수 있도록 비밀번호로 보호하는 것이 필수적입니다. 이 글에서는 GPG(GNU Privacy Guard)를 활용해 리눅스에서 파일을 간단하고 안전하게 암호화하는 방법을 소개합니다.

1. 강력한 비밀번호 준비하기

가장 먼저 할 일은 안전한 비밀번호를 정하는 것입니다. 인터넷에는 강력한 비밀번호를 생성해 주는 웹사이트가 여러 곳 있으니 이를 참고하는 것도 좋습니다. 영문 대소문자와 숫자가 조합된 영숫자(alphanumeric) 비밀번호를 선택하세요. 예를 들어 Rv7fkcxASW8h처럼 의미를 알 수 없는 조합이 좋은 예입니다.

2. GPG 설치 여부 확인

다음으로 시스템에 gpg 패키지가 설치되어 있는지 확인합니다. 터미널에서 아래 명령어를 실행하세요.

# whereis gpg
gpg: /usr/bin/gpg /usr/share/man/man1/gpg.1.gz

위와 같은 출력 결과가 나타나면 GPG가 이미 설치되어 있는 것입니다. 만약 아무런 출력이 없다면, 사용 중인 리눅스 배포판의 공식 문서를 참고해 GPG 패키지를 먼저 설치하시기 바랍니다.

3. 파일 암호화하기

예를 들어 dbbackup.zip이라는 파일을 위에서 정한 비밀번호 Rv7fkcxASW8h로 보호한다고 가정해 보겠습니다. 다음 명령어를 입력합니다.

# gpg -c dbbackup.zip

명령어를 실행하면 암호(passphrase)를 입력하라는 메시지가 나타납니다. 파일을 보호할 비밀번호를 두 번 입력하세요.

완료되면 원본 파일과 같은 디렉터리에 dbbackup.zip.gpg라는 새 파일이 생성됩니다. 이것이 바로 암호화되고 비밀번호로 보호된 사본입니다. 이 파일을 하드 드라이브에 보관하거나 DVD 등에 담아 전달하더라도, 대부분의 사람이 해독하기 어려운 안전한 상태로 유지됩니다.

4. 암호화된 파일 복호화하기

암호화된 파일을 다시 읽으려면 보호를 해제(복호화)해야 합니다. 다음 명령어를 실행하세요.

gpg dbbackup.zip.gpg

파일을 보호할 때 사용했던 비밀번호를 입력하면 원본 파일이 복원됩니다.

주의 사항

이 방법은 개별 파일에만 적용되며, 폴더(디렉터리) 전체에는 직접 사용할 수 없습니다. 폴더를 보호하려면 폴더를 zip, tar.gz 등으로 압축한 뒤 생성된 압축 파일에 이 방식을 적용하면 됩니다.

마무리

GPG를 활용한 파일 암호화는 몇 번의 명령어 입력만으로 끝납니다. 윈도우에서 안전하게 파일을 보관하기 위해 복잡한 절차를 거쳐야 하는 것과 비교하면, 리눅스의 이 방법은 훨씬 간편하면서도 강력한 보안을 제공합니다. 중요한 백업 파일이나 민감한 데이터가 있다면 지금 바로 GPG 암호화를 적용해 보세요.