파일을 먼저 복호화하지 않은 채 암호화된 상태로 그대로 다른 Windows PC에 복사해 본 경험이 있으신가요? 이런 경우 다른 컴퓨터에서 해당 파일을 열려고 하면 '액세스가 거부되었습니다(Access is denied)'라는 메시지가 표시됩니다.
액세스가 거부되는 이유
이 문제는 크게 두 가지 원인으로 발생합니다. 첫째, 해당 파일을 볼 수 있는 권한이 없는 경우입니다. 파일을 마우스 오른쪽 버튼으로 클릭해 [속성] > [보안] 탭을 확인했을 때 권한이 없다면 시스템 관리자에게 문의해야 합니다.
둘째, 파일을 암호화할 때 사용된 EFS(Encrypting File System) 인증서와 키가 파일을 옮긴 컴퓨터에 없는 경우입니다. 파일이 다른 컴퓨터에서 온 것이라면, 암호화했던 원래 컴퓨터에서 키를 가져와야 합니다. 만약 파일을 다른 사람이 암호화한 것이라면, 그 사람이 파일에 자신의 인증서를 추가해 주어야만 접근할 수 있습니다.
따라서 암호화된 파일을 정상적으로 열려면 먼저 EFS 인증서와 키를 내보내기(Export)한 후, 대상 컴퓨터에서 가져오기(Import)해야 합니다. 아래에서 단계별로 자세히 살펴보겠습니다.
1단계: 원본 컴퓨터에서 EFS 인증서 및 키 내보내기
파일을 암호화했던 컴퓨터에서 아래 절차에 따라 EFS 인증서와 개인 키를 내보냅니다.
- 제어판을 연 뒤 검색창에 인증서 관리자(Certificate Manager)를 입력하고 실행합니다.
- 왼쪽 창에서 개인(Personal)을 두 번 클릭하고 인증서(Certificates)를 선택한 다음, 내보낼 EFS 인증서를 클릭합니다.
- 동작(Action) 메뉴에서 모든 작업(All Tasks) → 내보내기(Export)를 차례로 클릭합니다.
- 인증서 내보내기 마법사가 시작되면 다음을 클릭합니다.
- '예, 개인 키를 내보냅니다'를 선택하고 다음을 클릭합니다.
- 개인 정보 교환(Personal Information Exchange) 형식을 선택한 후 다음을 클릭합니다.
- 사용할 비밀번호를 입력하고 확인한 뒤 다음을 누릅니다.
- 인증서를 저장할 파일 이름과 위치(전체 경로 포함)를 입력하거나, 찾아보기를 클릭해 위치를 지정하고 파일명을 입력한 후 저장을 클릭합니다.
- 다음을 클릭하고 마침을 눌러 내보내기를 완료합니다.
2단계: 대상 컴퓨터에서 EFS 인증서 및 키 가져오기
파일을 옮겨온 컴퓨터에서 아래 절차를 진행합니다.
- 제어판에서 인증서 관리자를 검색해 엽니다.
- 왼쪽 창에서 개인(Personal)을 클릭합니다.
- 동작(Action) 메뉴에서 모든 작업 → 가져오기(Import)를 클릭합니다.
- 인증서 가져오기 마법사에서 다음을 클릭합니다.
- 인증서가 담긴 파일의 위치를 직접 입력하거나, 찾아보기를 클릭해 파일을 선택한 후 다음을 누릅니다.
- 내보낼 때 설정한 비밀번호를 입력하고, '이 키를 내보낼 수 있음으로 표시(Mark this key as exportable)' 체크박스를 선택한 뒤 다음을 클릭합니다. 단, '강력한 개인 키 보호 사용(Enable strong private key protection)'은 선택하지 않습니다.
- '모든 인증서를 다음 저장소에 저장'을 선택하고 개인(Personal)을 지정한 후 다음을 클릭합니다.
- 마침을 클릭해 가져오기를 완료합니다.
3단계: 암호화된 파일에 인증서 추가하기
다른 사람에게 파일을 받은 경우라면, 위 방법대로 인증서와 키를 내보낸 후 받은 사람이 이를 가져오기하고, 아래 단계에 따라 파일에 인증서를 추가해야 합니다.
- 암호화된 파일을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 일반(General) 탭에서 고급(Advanced) 버튼을 클릭합니다.
- 고급 특성 대화상자에서 자세히(Details)를 클릭합니다.
- 나타나는 대화상자에서 추가(Add)를 클릭합니다.
- 목록에서 해당 인증서를 선택하고, 열려 있는 네 개의 대화상자에서 각각 확인을 클릭합니다.
이 가이드를 따르면 '액세스가 거부되었습니다' 오류 없이 암호화된 파일을 다른 컴퓨터에서도 정상적으로 열 수 있습니다. 도움이 되었기를 바랍니다!