
배경
저는 5000개 정도의 워크스테이션과 1000개 정도의 서버를 갖춘 환경을 갖고 있습니다.
내 모든 파일 공유 서버는 Windows Server 2012 이상을 실행하고 있으므로 SMBv3를 지원합니다.
내 워크스테이션의 약 절반이 Windows 10이므로 SMBv3을 지원합니다. 그러나 나머지 절반은 Windows 7이므로 SMBv2 이하만 지원합니다.
저는 이 Windows 7 컴퓨터를 교체하는 작업을 하고 있지만 시간이 좀 걸릴 것입니다. 우리는 연장 지원 비용을 지불했으므로 1년 더 사용해도 괜찮습니다.
내 문제
SMBv3 연결이 가능할 때 SMBv3 연결을 강제하고 그렇지 않으면 SMBv2를 지원할 수 있습니까?
예:
Windows 10 워크스테이션은 "회계" 부서 공유를 방문하여 파일을 가져옵니다. 워크스테이션과 부서 공유(파일 서버) 간의 연결은 SMBv3를 통해 이루어집니다.
Windows 7 워크스테이션은 "회계" 부서 공유를 방문하여 파일을 가져옵니다. 워크스테이션과 부서 공유(파일 서버) 간의 연결은 SMBv2를 통해 이루어집니다.
편집하다
Get-SmbConnection
Win10 워크스테이션에서 파일 서버를 실행했는데 버전 3.02가 보고되었습니다.
그러나 워크스테이션과 공유 간에 파일을 전송하는 동안 Wireshark를 실행하면 SMBv2가 표시되고 Wireshark는 캡처된 패킷에서 전송된 파일을 다시 생성할 수 있습니다. SMBv3은 암호화되어 있으므로 이것이 가능하지 않습니다.
이것이 내 혼란이 발생하는 곳이라고 생각합니다.
답변1
이것이 SMB가 이미 사양에 맞게 작동하는 방식입니다. 양측이 지원하는 가장 높은 버전으로 연결됩니다. 서버 2012에서 Windows 10으로 = smb3, 7에서 서버 2012, smb2 등. 이는 Get-SmbConnection
다른 호스트에 대한 smb 연결이 있는 모든 호스트의 powershell에서 cmdlet을 사용하여 확인할 수 있습니다 .