서버 메시지 블록 또는 SMB는 파일 공유에 사용되는 프로토콜입니다. 읽기 및 쓰기를 제공합니다. 네트워크 장치에 대한 작업. 이것은 사용자가 Linux 기반 서버에 액세스하는 동안 널리 사용됩니다. 이 프로토콜의 최신 버전은 SMB2입니다. SMB 1이 성공했습니다. SMB 2에는 SMB 1이 취약한 취약점에 대한 수정 사항이 더 포함되어 있습니다. SMB 1은 다양한 최신 랜섬웨어에 대한 게이트웨이 역할을 하는 데 취약했으며 따라서 Windows 11/10에서 Microsoft는 기본적으로 비활성화했습니다.
공유를 시도할 때 다음 오류가 표시될 수 있습니다.
<블록 인용>이 공유에는 안전하지 않고 시스템이 공격에 노출될 수 있는 사용되지 않는 SMB1 프로토콜이 필요합니다. 시스템에 SMB2 이상이 필요합니다.
시스템에 SMB2 이상이 필요합니다.
우리는 이 과정의 모든 측면을 다룰 것입니다. 자, 시작하겠습니다.
Windows 11/10에 SMB 2.0 버전을 설치할 수 있는지 확인하는 방법
우선 WINKEY + X를 눌러 시작합니다. 버튼 조합.
그런 다음 Windows PowerShell(관리자)을 클릭합니다.
다음을 입력하고 Enter 키를 누르십시오.
Get-SmbServerConfiguration | Select EnableSMB2Protocol
이제 메시지가 표시됩니다. true라고 표시되는 경우 아래 스니펫과 같이 PC에서 SMB 2 프로토콜을 실행할 수 있습니다.
그렇지 않으면 PC에서 SMB 2 프로토콜을 실행할 수 없습니다.
읽기 :Windows에서 SMB 버전을 확인하는 방법.
Windows 11/10에서 SMB 2 프로토콜을 활성화하는 방법
이를 위해서는 먼저 SMB 1 프로토콜을 활성화한 다음 SMB 2로 업그레이드해야 합니다.
WINKEY + I 을 눌러 시작합니다. 버튼 조합을 사용하여 Windows 설정 앱을 시작합니다.
이제 검색 영역에 제어판을 입력합니다. 적절한 결과를 선택합니다. 그러면 컴퓨터에서 제어판 창이 실행됩니다.
프로그램을 클릭합니다. 그런 다음 프로그램 및 기능의 더 큰 메뉴에서 , Windows 기능 켜기 또는 끄기를 선택합니다.
이제 Windows 기능이 나타납니다.
SMB 1.0/CIFS 파일 공유 지원을 선택했는지 확인하십시오. 이제 확인을 클릭합니다.
필요한 모든 파일을 설치하고 재부팅 하도록 합니다. 변경 사항을 적용하려면 컴퓨터를 사용하십시오.
그러면 컴퓨터에서 SMB 2 지원이 활성화됩니다.
또는 관리자 수준 권한으로 Windows PowerShell 창에 다음 명령을 입력하여 활성화할 수도 있습니다.
Set-SmbServerConfiguration –EnableSMB2Protocol $true
그게 다야!
관련 읽기 :Windows 컴퓨터에서 SMB 1을 비활성화하는 방법.
Windows에서 SMB란 무엇입니까?
SMB는 서버 메시지 블록이라고도 하며 네트워크 파일 공유를 위한 프로토콜입니다. 파일을 공유해야 하는 모든 응용 프로그램이나 프로세스는 컴퓨터 네트워크의 서버 프로그램에서 서비스를 요청하기 위해 자신의 프로토콜을 사용해야 합니다.
SMB는 어떻게 작동합니까?
클라이언트-서버 상호작용 프로토콜이므로 클라이언트가 요청을 보낼 때마다 서비스가 클라이언트에 제공됩니다. 이를 통해 사용자는 공유 파일, 폴더 및 기타 리소스를 생성, 수정 및 삭제할 수 있습니다.
SMB를 비활성화하면 어떻게 됩니까?
IT 관리자가 SMB 프로토콜을 끄기로 결정하면 사용자와 공유 리소스 간의 거의 모든 것이 중단됩니다. 사용자는 리소스가 거부됩니다. 인증 실패 등이 발생합니다.