Samba는 작동하지만 Windows 10을 통해 연결할 수 없습니다

Samba는 작동하지만 Windows 10을 통해 연결할 수 없습니다

내 가상 머신에 Samba를 설정했고 Mac에서 완벽하게 액세스할 수 있습니다. 그러나 다음 네트워크 위치 smb://192.168.xx를 추가하여 Windows 10 설치를 통해 액세스하려고 하면 다음과 같은 결과가 나타납니다.

"입력한 폴더가 유효하지 않은 것 같습니다. 다른 폴더를 선택하십시오." 문제 해결에 도움이 되는 내용이 많지 않아 어디서부터 시작해야 할지 모르겠습니다. 어떤 아이디어가 있나요?

답변1

Windows 탐색기나 검색창을 통해 다음 방법으로 액세스해 보세요.

\\192.168.x.x

이런 식으로 모든 폴더가 표시됩니다.

서버 IP 주소 뒤에 폴더 중 하나를 지정하여 명령줄에서 이 작업을 시도할 수도 있습니다.

net use S: \\192.168.x.x\folder

답변2

Windows 10에서는 SMB 프로토콜 버전 1을 더 이상 사용하지 않으며 기본적으로 더 이상 서버 구성 요소를 설치하지 않으며 필요하지 않은 경우 클라이언트 구성 요소를 자동으로 비활성화합니다.SMBv1에는 원래 WannaCry 랜섬웨어 웜이 확산될 수 있는 심각한 설계 결함이 있었기 때문에 이는 좋은 것입니다.

server max protocol =Samba 구성에 Samba가 SMBv2 또는 SMBv3을 사용하지 못하도록 제한하는 설정(명시적 구성 또는 암시적 기본 설정)이 없는지 확인해야 합니다 .

달리기 testparm -s --parameter-name "server max protocol" /etc/samba/smb.conf 2>/dev/null. 응답이 SMB2또는 로 시작 하지 않으면 SMB3Samba 구성이 현재 SMBv1로 제한되어 있는 것입니다.

최신 버전의 Samba에서는 일반적으로 이 문제를 해결하려면 server max protocol구성에서 명시적인 제한 사항을 제거하면 됩니다. 이전 버전의 Samba가 기본적으로 SMBv1만 사용하는 경우 최신 프로토콜 버전을 추가 server max protocol = SMB2하거나 명시적으로 활성화할 수 있습니다. server max protocol = SMB3사용 중인 Samba 버전이 이러한 구성 옵션을 지원하지 않는 경우정말 오래된 버전가능한 한 빨리 업데이트되어야 합니다.

관련 정보