SMB 프로토콜(예:SMBv1 및 SMBv2)이 제대로 구성되지 않은 경우 비보안 공유로 인해 파일 공유에 연결하지 못할 수 있습니다. 또한 시스템의 오래된 OS 또는 라우터의 오래된 펌웨어도 당면한 문제를 일으킬 수 있습니다.
이 문제는 사용자가 파일 탐색기를 사용하거나 PC를 도메인 네트워크에 추가하는 동안 파일 공유에 액세스하려고 할 때 발생합니다. 경우에 따라 사용자가 라우터에 직접 연결된 저장 장치에 액세스할 때 문제가 발생했습니다. 일반적으로 다음 유형의 메시지가 표시됩니다.
“보안되지 않아 파일 공유에 연결할 수 없습니다. 이 공유에는 안전하지 않고 시스템이 공격에 노출될 수 있는 사용되지 않는 SMB1 프로토콜이 필요합니다. 시스템에 SMB2 이상이 필요합니다."
보안 문제가 아니기 때문에 파일 공유에 연결할 수 없는 문제를 해결하기 위한 솔루션으로 이동하기 전에 네트워크 애플리케이션(예:Riverbed )가 문제를 일으키지 않습니다(회사 네트워크 환경에서). 또한 네트워킹 장비의 방화벽이 (Fibre Interconnect의 방화벽이 SMBv1 프로토콜을 활성화하는 경향이 있는 것처럼) SMBv1 프로토콜을 활성화하지 않습니다. 마지막으로 시작 유형을 확인하세요. 다음 서비스 중 자동(지연된 시작)으로 구성됨 , 나중에 시스템을 다시 시작해야 합니다(즉, 호스트 및 클라이언트 시스템):
- 컴퓨터 브라우저(브라우저)
- FDPHost(Function Discovery Provider Host)
- FDResPub(Function Discovery Resource Publication)
- 네트워크 연결(NetMan)
- UPnP 장치 호스트(UPnPHost)
- PNRPSvc(피어 이름 확인 프로토콜)
- 피어 네트워킹 그룹화(P2PSvc)
- 피어 네트워킹 ID 관리자(P2PIMSvc)
해결 방법 1:SMBv1/SMBv2 프로토콜 다시 활성화
SMBv1 프로토콜은 보안 루프(대규모 랜섬웨어 공격을 퍼뜨리는 데 사용됨)로 인해 일반적으로 시스템 관리자가 좋아하지 않으며 일반적으로 시스템에서 비활성화된 상태로 유지됩니다. 당면한 문제는 SMBv1 프로토콜이 서버/호스트 시스템에서 활성화된 경우 발생할 수 있습니다. 이 경우 서버/호스트 시스템에서 SMBv1 프로토콜을 비활성화하면(옵션이 아닌 경우 클라이언트 시스템에서 SMBv1 프로토콜을 활성화) 문제를 해결할 수 있습니다.
- Windows를 클릭합니다. , 유형:제어판 , 제어판을 선택합니다. .
- 이제 프로그램을 클릭합니다. Windows 기능 켜기 또는 끄기를 엽니다. .
- 그런 다음 서버/호스트에서 기계, 선택 취소 SMB 1.0/CIFS 파일 공유 지원 옵션 및 SMB 다이렉트 (아래에서 설명하는 SMBv2를 활성화해야 할 수도 있습니다.) 이것이 옵션이 아닌 경우 클라이언트에서 기계, 활성화 SMBv1 특징.
- 지금 신청 변경하고 보안 연결 문제가 해결되었는지 확인하세요.
다음 명령을 사용할 수도 있습니다. PowerShell(관리자)에서 활성화 또는 비활성화 SMBv1/SMBv2 프로토콜 :
SMBv1을 활성화하려면 :
Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
또는
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb10 start= auto
SMBv1을 비활성화하려면:
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
SMBv2를 활성화하려면
Set-SmbServerConfiguration -EnableSMB2Protocol $true
해결 방법 2:호스트/클라이언트 시스템의 OS 및 라우터 펌웨어 업데이트
SMBv1은 고대 프로토콜이며 많은 현대 OS에서 선호하지 않습니다. 당면한 문제는 호스트/클라이언트 시스템의 오래된 OS 또는 라우터 장치의 오래된 펌웨어의 결과일 수 있습니다. 이러한 맥락에서 호스트/클라이언트 시스템의 OS와 라우터의 펌웨어를 업데이트하면 문제가 해결될 수 있습니다.
- 호스트/클라이언트 시스템의 Windows(또는 OS)를 수동으로 업데이트(또는 패치 사용) OS 제조업체에서 특정 OS용으로 출시 Windows Server 2003의 경우 KB KB4284848) 보안 연결 문제가 해결되었는지 확인하십시오.
- 그렇지 않은 경우 라우터 펌웨어 업데이트(SMBv2 프로토콜 지원)를 수행하고 파일 공유 문제가 해결되었는지 확인합니다.
문제가 지속되면 OEM 유틸리티(예:WD Link ) 파일 공유에 액세스할 수 있습니다. 문제가 계속되면 사용 중지했는지 확인하세요. IPv6 프로토콜이 문제를 해결합니다. IP 주소를 입력하여 네트워크 공유를 열려고 시도할 수도 있습니다. 실행 명령 상자에서 공유의 일부(예:\\192.168.10.1)는 IP 주소 차단되지 않음 Hosts 파일에서 (클라이언트 시스템의 Hosts 파일에 호스트의 IP를 추가하는 것이 좋습니다).