Windows에는 SMB/CIFS 클라이언트 구성 요소가 없나요?

Windows에는 SMB/CIFS 클라이언트 구성 요소가 없나요?

Windows는 기본적으로 SMB/CIFS 서버 역할을 한다는 것을 알고 있습니다. 따라서 적절한 SMB 클라이언트를 사용하면 네트워크의 다른 컴퓨터에서 Windows 파일에 쉽게 액세스할 수 있습니다. 하지만 반대로 SMB에 액세스하고 싶다면 어떻게 해야 할까요?섬기는 사람다른 컴퓨터에서윈도우기계?

즉, Windows에는 클라이언트 구성 요소가 없고 SMB 서버 구성 요소만 있다는 것이 사실입니까?

저는 Windows Vista SP2를 사용하고 있습니다. Windows에서 SMB 서버에 액세스하려고 시도한 방법은 컴퓨터로 이동한 다음 네트워크로 이동하는 것입니다. 네트워크의 모든 장치를 볼 수 있으며 TV도 표시되지만 SMB 서버를 호스팅하는 Linux 기반 STB는 표시되지 않습니다. Windows에서는 이것이 정상적인 동작입니까?

하지만 Android 휴대폰을 ASTRO 파일 관리자 및 SMB 모듈과 함께 사용하면 STB에 액세스할 수 있습니다. Linux 기반 STB뿐만 아니라 Windows 시스템에도 이런 방식으로 연결할 수 있습니다. Linux 기반 STB의 파일을 Windows 기반 PC로 복사할 수도 있습니다. 모두 휴대용 Android 장치에서 가능합니다. 하지만 Windows 시스템에서 아무 것도 액세스할 수 없습니다. 무엇이 제공됩니까?

내가 생각하는 방식은 Windows에 SMB/CIFS 클라이언트 구성 요소가 부족하다는 것입니다. 내가 맞나요? 그렇다면 Windows에서 실행되는 SMB 클라이언트는 어디서 구할 수 있습니까? 내가 Google에서 본 대부분의 클라이언트는 Linux용입니다.

답변1

아니요, 사실이 아닙니다. Windows에서는 SMB를 사용합니다.주요한파일 공유 프로토콜이며 Windows for Workgroups 3.1 이후 거의 모든 Windows 버전에 SMB/CIFS 클라이언트 기능을 포함합니다. (Microsoft는 버전에 따라 "Microsoft Network Client" 또는 "Microsoft LAN Manager"라는 이름의 이전 버전 Windows 및 심지어 MS-DOS용 독립 실행형 클라이언트도 배포했습니다.)

PC 브라우저가 STB의 공유를 볼 수 없는 이유는 작업 그룹 이름과 관련된 문제일 수 있습니다. 이전 "NetBIOS" 네트워크 검색 프로토콜을 사용할 때 Windows는 동일한 작업 그룹 내의 호스트만 표시하지만 다른 호스트는 여전히 표시될 수 있습니다. 이름으로 접근합니다. (네트워크 검색은 SMB의 일부가 아니며 SMB가 작동하는 데 필요하지 않습니다.)

SMB 서버에 해당 이름으로 직접 액세스해 보세요. 명령 프롬프트 창을 열고 다음과 같은 명령을 시도해 보십시오.

  • net view \\servername보이는 공유를 보려면

  • dir \\servername\sharename공유 내용을 나열합니다.

  • net use s: \\servername\sharename공유를 드라이브 문자에 매핑합니다.

또한 servernameSTB의 IPv4 주소로 변경해 보십시오.

관련 정보