잘 사용하던 공유 폴더가 갑자기 암호를 물어 봅니다.
페이지 정보
작성자 아이원 조회 209회 작성일 26-06-12 08:46본문
Windows 11 트러블슈팅
잘 사용하던 공유 폴더가 갑자기 암호를 물어 봅니다
Windows 11 24H2 버전에서 공유 폴더 암호 문제를 PowerShell 명령어로 해결하는 방법
※ 윈도우 11 HOME 버전은 기능이 빠져 있어 실행이 안될 수 있습니다.
문제 상황
분명 어제까지만 해도 잘 사용하던 공유 폴더였는데, 오늘 아침에 뜬금없이 '네트워크 자격 증명 입력' 창이 뜨면서 암호를 물어봅니다. 특히 Windows 11 24H2 버전을 사용 중이라면, 최신 업데이트로 인한 SMB 보안 강화 때문일 수 있습니다.
하지만 걱정 마세요! 이 문제는 많은 분들이 겪고 있는 흔한 증상이며, PowerShell 명령어로 시원하게 해결할 수 있습니다.
★ 윈도우11 24H2 버전에서 공유 폴더 암호가 뜨는 이유
공유 폴더 접근 시 암호를 물어보는 경우는 네트워크 환경 변경, Windows 업데이트, 공유 설정 변경 등 다양한 이유가 있습니다. 하지만 Windows 11 24H2 버전 사용자가 주목해야 할 핵심 원인은 다음과 같습니다:
SMB(Server Message Block) 프로토콜의 보안 강화
마이크로소프트는 SMB 프로토콜의 보안 취약점을 개선하기 위해 최신 Windows 업데이트에서 다음과 같은 정책을 적용합니다:
1
보안 서명(Security Signature) 강제화
2
안전하지 않은 게스트 로그인(Insecure Guest Logons) 기본 비활성화
이로 인해 이전에 암호 없이 잘 사용하던 공유 폴더도 갑자기 암호를 요구하게 되는 것입니다.
⚠ 주의하세요!
아래 해결 방법은 SMB 보안 설정을 완화하는 것입니다. 이는 네트워크 보안에 잠재적 취약점을 만들 수 있으니, 신뢰할 수 있는 내부 네트워크 환경에서만 적용하세요. 중요한 데이터 공유 시에는 항상 보안에 유의해야 합니다.
▶ PowerShell로 SMB 보안 설정 변경하기 (Windows 11 Pro/Enterprise)
1
작업 관리자 열기
키보드에서 Ctrl + Shift + Esc 키를 동시에 눌러 작업 관리자를 엽니다.
2
새 작업 실행
작업 관리자 창 상단 메뉴에서 '파일' 클릭 또는 오른쪽 상단의 '새 작업 실행'을 클릭합니다.
3
PowerShell 관리자 권한으로 실행
'새 작업 만들기' 창에서 powershell을 입력합니다. 하단의 "관리자 권한으로 이 작업 실행"에 반드시 체크한 후 '확인'을 누릅니다.
4
PowerShell 명령 실행
새롭게 열린 관리자 권한 PowerShell 창에 아래 명령어를 한 줄씩 복사하여 붙여넣고 Enter 키를 눌러 실행합니다.
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Set-SmbClientConfiguration -RequireSecuritySignature $false
Set-SmbServerConfiguration -RequireSecuritySignature $false
Set-SmbClientConfiguration -RequireSecuritySignature $false
Set-SmbServerConfiguration -RequireSecuritySignature $false
각 명령어의 역할
①
EnableInsecureGuestLogons $true
안전하지 않은 게스트 로그온을 허용하도록 클라이언트 설정을 변경합니다. (암호 없는 게스트 접근 허용)
②
RequireSecuritySignature $false (클라이언트)
클라이언트에서 보안 서명 요구 사항을 비활성화합니다. 'a' 키를 눌러 "모두예"를 선택합니다.
③
RequireSecuritySignature $false (서버)
서버에서 보안 서명 요구 사항을 비활성화합니다. 'a' 키를 눌러 "모두예"를 선택합니다.
★ 모든 명령어를 실행하셨다면, 반드시 컴퓨터를 재부팅해주세요! 재부팅 후 변경된 설정이 적용됩니다.
▶ Windows 11 HOME 사용자용 해결 방법
Windows 11 HOME 버전은 PowerShell의 SMB 설정 명령어를 지원하지 않으므로, 레지스트리를 직접 수정해야 합니다.
1
명령 프롬프트 관리자 권한으로 실행
시작 옆 검색란에 cmd를 입력한 후 관리자 권한으로 실행을 눌러주세요.
2
검은 창에서 명령어 실행
아래 3줄을 차례대로 복사해서 입력해주세요.
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /f /v RequireSecuritySignature /t REG_DWORD /d 0
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
reg add HKLM\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\LanmanWorkstation /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\LanmanWorkstation /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
reg add HKLM\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows\LanmanWorkstation /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
★ 모든 명령어를 입력하신 후 재부팅 후 공유가 되는지 확인해보세요.
★ 해결 확인: Guest 계정으로 공유 폴더 접속 시도하기
컴퓨터를 재부팅하셨다면, 이제 공유 폴더에 다시 접속해 볼 차례입니다.
1
공유 폴더 접속 시도
공유 폴더에 접속을 시도합니다.
2
Guest로 로그인
아이디 입력란에 guest만 입력하고, 비밀번호는 비워둔 채 '확인'을 누릅니다.
3
접속 확인
이제 암호 없이 공유 폴더에 접근되는지 확인해보세요!
※ 만약 guest 계정으로도 접근이 안 된다면, 공유 설정 자체를 다시 한번 확인해 볼 필요가 있습니다.
▶ 추가 팁: 일반적인 공유 설정 확인 (그래도 안 될 때)
위의 PowerShell 명령어로도 문제가 해결되지 않았다면, 일반적인 Windows 공유 설정 중 '암호 보호 공유'가 꺼져 있는지 다시 한번 확인해보세요.
1
제어판 열기
Windows 검색창에 '제어판'을 입력하여 엽니다.
2
네트워크 및 공유 센터 접속
'네트워크 및 인터넷' 아래에 있는 '네트워크 및 공유 센터'를 클릭합니다.
3
고급 공유 설정 변경
왼쪽 메뉴에서 '고급 공유 설정 변경'을 클릭합니다.
4
모든 네트워크 확장
스크롤을 내려 '모든 네트워크' 섹션을 확장합니다.
5
암호 보호 공유 끄기 확인
'암호 보호 공유' 항목에서 '암호 보호 공유 끄기'가 선택되어 있는지 확인합니다.