조직의 보안 정책에서 인증되지 않은 게스트 액세스를 차단 — 윈도우 11 공유 폴더 해결법

다른 PC나 NAS의 공유 폴더를 열었더니 “조직의 보안 정책에서 인증되지 않은 게스트 액세스를 차단하므로 이 공유 폴더에 액세스할 수 없습니다”라는 메시지가 뜬다면, 내 PC가 고장 난 게 아니라 윈도우가 비밀번호 없는 접속(게스트 로그온)을 일부러 막고 있는 것입니다. 회사 정책이 걸린 게 아니어도 이 문구가 나옵니다.

해결은 두 가지입니다. 윈도우 Pro라면 그룹 정책 편집기(gpedit.msc)에서 “보안되지 않은 게스트 로그온 사용”을 [사용]으로 바꾸면 되고, 홈 에디션이라면 레지스트리 값 하나를 만들면 됩니다. 아래에 실제 화면 캡처와 함께 순서대로 정리했습니다. 다만 이 설정은 보안을 낮추는 조치라, 마지막의 보안 주의사항까지 꼭 읽어보시길 권합니다.

왜 이 메시지가 뜨나

윈도우 10 1709(2017년 가을 업데이트)부터 마이크로소프트는 SMB2·SMB3 프로토콜에서 게스트 로그온을 기본으로 차단하도록 바꿨습니다. 윈도우 11도 마찬가지입니다.

게스트 로그온은 말 그대로 아이디·비밀번호 없이 들어가는 접속입니다. 편하긴 하지만, 인증이 없으니 SMB 서명이나 SMB 암호화 같은 보호 장치가 전부 꺼진 채로 통신하게 됩니다. 중간에서 트래픽을 가로채거나 가짜 파일 서버로 유도하는 공격에 그대로 노출되는 구조라, 마이크로소프트가 아예 기본값을 “거부”로 돌린 것입니다.

그래서 이 메시지는 보통 아래 상황에서 나옵니다.

  • 상대 PC의 공유 폴더를 암호 보호 없이 Everyone 권한으로 열어둔 경우
  • 가정용 NAS(시놀로지·ipTIME·WD 등)를 게스트 접속 허용으로 쓰고 있는 경우
  • 구형 NAS·복합기·공유기 USB 공유처럼 SMB1 시절 방식으로 동작하는 장비
  • 윈도우 업데이트(특히 24H2) 이후 잘 쓰던 공유 폴더가 갑자기 안 되는 경우

방법 1 — 그룹 정책 편집기에서 해제 (윈도우 Pro)

윈도우 11 Pro·Enterprise·Education이라면 이 방법이 가장 깔끔합니다. 홈 에디션에는 gpedit.msc가 없으니 방법 2로 넘어가세요.

1단계 — 실행 창에서 gpedit.msc 열기

키보드에서 윈도우 키 + R(Alt와 Ctrl 사이의 창문 모양 키)을 누른 뒤, gpedit.msc를 입력하고 엔터를 칩니다.

실행 창에 gpedit.msc를 입력하는 화면
윈도우 키 + R → gpedit.msc 입력 후 확인

2단계 — Lanman 워크스테이션 항목 찾기

로컬 그룹 정책 편집기가 열리면 왼쪽 트리를 다음 순서로 펼칩니다.

로컬 컴퓨터 정책 → 컴퓨터 구성 → 관리 템플릿 → 네트워크 → Lanman 워크스테이션

오른쪽 목록에서 “보안되지 않은 게스트 로그온 사용”을 찾습니다. 기본 상태는 “구성되지 않음”입니다.

로컬 그룹 정책 편집기의 Lanman 워크스테이션 항목에서 보안되지 않은 게스트 로그온 사용을 찾은 화면
네트워크 → Lanman 워크스테이션 → “보안되지 않은 게스트 로그온 사용”

바로 위에 “안전하지 않은 게스트 로그온 감사”라는 비슷한 이름의 항목이 있으니 헷갈리지 마세요. 그건 로그만 남기는 항목이라 바꿔도 접속이 되지 않습니다.

3단계 — [사용]으로 바꾸기

해당 항목을 더블클릭한 뒤 왼쪽 위의 [사용(E)]을 선택하고 [적용] → [확인]을 누릅니다.

보안되지 않은 게스트 로그온 사용 정책 창에서 사용(E)을 선택한 화면
[사용(E)] 선택 후 적용 → 확인

설정 창의 도움말에도 적혀 있듯이, 이 정책을 [사용]으로 두면 SMB 클라이언트가 보안되지 않은 게스트 로그온을 허용하고, [사용 안 함]이면 거부합니다. 참고로 도움말 마지막 줄에 “서명을 활성화하면 SMB 클라이언트가 안전하지 않은 게스트 로그온을 거부합니다”라는 문장이 있는데, 이게 뒤에 나올 24H2 문제의 핵심입니다.

정책은 보통 바로 적용되지만, 반영이 안 되는 것 같으면 명령 프롬프트에서 gpupdate /force를 실행하거나 PC를 재부팅한 뒤 다시 공유 폴더에 접속해 보세요.

방법 2 — 레지스트리로 해제 (홈 에디션 포함, 모든 버전)

윈도우 11 홈에는 그룹 정책 편집기가 없습니다. 이때는 레지스트리 값을 직접 만들면 같은 효과를 냅니다. Pro 사용자도 이 방법을 써도 됩니다.

가장 간단한 건 명령 한 줄입니다. 시작 버튼을 우클릭 → 터미널(관리자) 또는 명령 프롬프트(관리자)를 열고 아래를 붙여 넣습니다.

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f

PowerShell(관리자)이 더 익숙하다면 이 명령도 동일한 결과입니다.

Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force

레지스트리 편집기(regedit)로 직접 하려면 이렇게 하면 됩니다.

  1. 윈도우 키 + R → regedit 입력
  2. 주소창에 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters 붙여넣고 엔터
  3. 오른쪽 빈 곳 우클릭 → 새로 만들기 → DWORD(32비트) 값 → 이름을 AllowInsecureGuestAuth로 입력
  4. 더블클릭 → 값 데이터를 1로 변경 → 확인
  5. PC 재부팅

값이 이미 있고 0으로 되어 있다면 1로 바꾸기만 하면 됩니다. 되돌리고 싶을 땐 값을 0으로 바꾸면 원래의 안전한 상태로 돌아갑니다.

24H2로 올린 뒤에도 안 된다면 — SMB 서명 문제

윈도우 11 24H2부터는 위 설정만으로 부족한 경우가 많습니다. 24H2에서 마이크로소프트가 SMB 서명을 모든 연결에 기본 요구하도록 바꿨는데, 게스트 세션은 원래 서명을 지원하지 않기 때문입니다. 즉 게스트 로그온을 허용해 놓아도 서명 요구에 걸려 연결이 끊깁니다. 잘 쓰던 NAS나 공유 폴더가 24H2 업데이트 직후 갑자기 안 되기 시작했다면 대부분 이 경우입니다.

이 조합을 풀려면 관리자 PowerShell에서 서명 요구까지 함께 내려야 합니다.

Set-SmbClientConfiguration -RequireSecuritySignature $false -Force

다만 이건 게스트 접속뿐 아니라 그 PC의 모든 SMB 연결에서 위변조 탐지 기능을 꺼버리는 조치입니다. 신뢰할 수 있는 집·사무실 내부망에서 임시로만 쓰고, 장비 문제가 해결되면 $true로 되돌리는 걸 권합니다. 원래 해법은 그다음 문단에 있습니다.

보안 주의사항과 더 나은 대안

여기까지 왔다면 공유 폴더는 열렸을 겁니다. 그런데 이 설정이 실제로 무엇을 포기한 것인지는 알고 쓰는 게 좋습니다.

  • 인증이 없습니다. 같은 네트워크에 접속한 누구나 그 공유 폴더를 열 수 있습니다. 카페 와이파이나 회사 공용망에서는 특히 위험합니다.
  • 암호화·서명이 꺼집니다. 주고받는 파일 내용이 평문으로 흐르고, 중간에서 바꿔치기해도 감지하지 못합니다.
  • 가짜 서버에 속을 수 있습니다. 공격자가 같은 이름의 공유를 띄워두면 내 PC가 그쪽에 붙어버릴 수 있습니다.

그래서 가장 좋은 해결은 게스트를 허용하는 게 아니라, 공유하는 쪽에 계정을 만드는 것입니다.

  1. 공유하는 PC·NAS에 사용자 계정(아이디+비밀번호)을 하나 만듭니다. 시놀로지·ipTIME 같은 NAS는 관리자 페이지에서 사용자 추가 후 해당 폴더 권한만 주면 됩니다.
  2. 공유 폴더 권한에서 Everyone을 빼고 그 계정만 지정합니다.
  3. 접속하는 PC에서 \\서버이름\폴더로 들어가면 계정을 묻는데, “내 자격 증명 기억”에 체크하면 다음부터는 자동으로 붙습니다.
  4. 미리 저장해두고 싶다면 제어판 → 자격 증명 관리자 → Windows 자격 증명 → 일반 자격 증명 추가에서 서버 주소·아이디·비밀번호를 등록해두면 됩니다.

이렇게 하면 게스트 로그온을 켤 필요가 없고, SMB 서명·암호화도 그대로 살아 있습니다. 구형 장비라 계정 방식 자체가 안 된다면, 그건 사실 장비 펌웨어를 업데이트하거나 교체할 때가 됐다는 신호에 가깝습니다.

증상별 빠른 정리

증상 / 환경 먼저 확인할 것 해결
윈도우 11 Pro, 공유 폴더 첫 접속부터 차단 공유하는 쪽이 암호 보호 없이 Everyone인지 gpedit.msc → 보안되지 않은 게스트 로그온 사용 → [사용]
윈도우 11 홈, gpedit.msc가 안 열림 홈 에디션에는 그룹 정책 편집기 없음 레지스트리 AllowInsecureGuestAuth = 1
24H2 업데이트 후 갑자기 안 됨 이전에는 잘 되던 NAS·공유 폴더인지 게스트 허용 + SMB 서명 요구 해제(임시)
설정 바꿨는데 그대로임 정책 반영·재부팅 여부 gpupdate /force 후 재부팅, 자격 증명 관리자에 남은 옛 정보 삭제
회사 PC에서 발생 회사 정책(도메인 GPO)일 수 있음 임의 변경하지 말고 전산 담당자에게 문의
보안을 유지하면서 쓰고 싶음 공유하는 쪽에 계정 생성 가능한지 전용 계정 + 자격 증명 관리자 저장

함께 읽으면 좋은 글

자주 묻는 질문

회사 PC인데 gpedit.msc에서 설정이 회색으로 잠겨 있어요.

도메인에 가입된 PC라면 회사 서버에서 내려온 그룹 정책이 로컬 설정보다 우선합니다. 이 경우 개인이 바꿔도 다음 정책 갱신 때 되돌아가고, 임의로 우회하는 건 사내 보안 규정 위반이 될 수 있습니다. 전산 담당자에게 해당 공유 폴더 접근 권한을 요청하는 게 맞는 순서입니다. 메시지에 나오는 “조직의 보안 정책”은 개인 PC에서도 뜨는 일반 문구지만, 회색으로 잠겨 있다면 실제로 조직 정책이 걸린 것입니다.

이 설정을 켜면 내 PC가 해킹당하나요?

이 설정만으로 외부에서 내 PC로 침입할 수 있게 되는 건 아닙니다. 바뀌는 건 내 PC가 다른 파일 서버에 접속할 때의 규칙이라, 내 PC가 공격 대상이 되기보다 내가 접속하는 통신이 보호받지 못하게 됩니다. 집 안 공유기 아래 내부망처럼 신뢰할 수 있는 환경이라면 실질적 위험은 낮은 편이고, 외부망·공용 와이파이에서 공유 폴더를 쓸 일이 있다면 켜두지 않는 게 안전합니다.

설정을 원래대로 되돌리려면요?

그룹 정책 편집기에서는 같은 항목을 “구성되지 않음”으로 되돌리면 됩니다(윈도우 기본값은 게스트 거부입니다). 레지스트리로 했다면 AllowInsecureGuestAuth 값을 0으로 바꾸거나 값을 삭제하면 되고, SMB 서명을 껐다면 Set-SmbClientConfiguration -RequireSecuritySignature $true -Force로 복구합니다. 되돌린 뒤에는 재부팅하고 공유 폴더 접속을 다시 확인해 보세요.

참고 자료

댓글 남기기