웹사이트 검색

Linux에서 비밀번호로 보호된 ZIP 파일을 만드는 방법


ZIP은 Windows뿐만 아니라 Unix 계열 운영 체제에서 매우 널리 사용되는 압축 및 파일 패키징 유틸리티입니다. zip 매뉴얼 페이지를 자세히 살펴보는 동안 zip 아카이브를 보호하는 데 유용한 몇 가지 옵션을 발견했습니다.

추가 읽기: Linux에서 Vim 파일을 비밀번호로 보호하는 방법

이 게시물에서는 Linux 터미널에서 비밀번호로 보호된 zip 파일을 만드는 방법을 보여 드리겠습니다. 이는 zip 아카이브 파일의 내용을 암호화하고 해독하는 실용적인 방법을 배우는 데 도움이 될 것입니다.

먼저 표시된 대로 패키지 관리자를 사용하여 Linux 배포판에 zip 유틸리티를 설치합니다.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Linux에서 비밀번호로 보호된 ZIP을 만드는 방법

설치한 후에는 -p 플래그와 함께 zip 명령을 사용하여 디렉토리에서 ccat-command.zip이라는 비밀번호로 보호된 zip 아카이브를 생성할 수 있습니다. ccat-1.1.0이라는 파일의 내용은 다음과 같습니다.

zip -p pass123 ccat-command.zip ccat-1.1.0/

그러나 위의 방법은 명령줄에서 암호가 일반 텍스트로 제공되기 때문에 절대적으로 안전하지 않습니다. 둘째, 기록 파일(예: bash의 경우 ~.bash_history)에도 저장됩니다. 즉, 귀하의 계정에 액세스할 수 있는 다른 사용자(특히 루트 사용자)가 쉽게 비밀번호를 보세요.

따라서 항상 -e 플래그를 사용하십시오. 그러면 그림과 같이 숨겨진 비밀번호를 입력할 수 있는 프롬프트가 표시됩니다.

zip -e ccat-command.zip ccat-1.1.0/

Linux에서 비밀번호로 보호된 ZIP의 압축을 푸는 방법

ccat-command.zip이라는 아카이브 파일의 내용을 압축 해제하고 해독하려면 unzip 프로그램을 사용하고 위에 입력한 비밀번호를 입력하세요.

unzip ccat-command.zip

그게 다야! 이 게시물에서는 Linux 터미널에서 비밀번호로 보호된 zip 파일을 만드는 방법을 설명했습니다. 질문이 있거나 공유할 수 있는 기타 유용한 팁/요령이 있는 경우 아래 댓글 양식을 사용하여 저희에게 연락해 주세요.