터미널을 통해 Linux 시스템에서 Windows 시스템의 공유 위치에 어떻게 액세스할 수 있나요?

터미널을 통해 Linux 시스템에서 Windows 시스템의 공유 위치에 어떻게 액세스할 수 있나요?

가상 CentOS 머신을 설정하고 네트워크의 다른 Windows 머신과 통신할 수 있도록 브리지 네트워킹과 고정 IP를 설정했습니다.

현재는 공유 디렉터리에 액세스하기 위해 GUI를 사용하여 탐색합니다. 내가 따라온 단계는 다음과 같습니다.

  1. 위치 >를 클릭한 다음 네트워크 서버를 클릭합니다. 그러면 노틸러스 관리자가 열리고 네트워크 서버가 표시됩니다. (아래 스크린샷)
  2. 그런 다음 Windows 네트워크를 두 번 클릭합니다. 네트워크에서 사용 가능한 모든 도메인이 표시됩니다.
  3. 이 도메인 아래의 모든 컴퓨터를 포함하는 필수 도메인을 두 번 클릭합니다.
  4. 인증을 요청하는 시스템을 두 번 클릭합니다. (아래 스크린샷=))
  5. 필수 세부 정보를 입력한 후 연결을 클릭하면 해당 컴퓨터의 모든 공유 폴더가 표시됩니다.

이제 터미널에서 이 공유 위치에 액세스하려고 합니다. 이렇게 하면 "cd" 명령이나 이와 유사한 명령(예: "ls")을 사용하여 폴더를 탐색하거나 Windows 공유 디렉터리에 있는 파일을 볼 수 있습니다. 어떻게 해야 하나요?

노틸러스의 웹 서버

인증정보

답변1

이렇게 하려면 필요한 공유를 로컬 디렉터리에 탑재해야 합니다. 예 \\10.10.1.1\My-Shared-Folder를 들어 , 공유 폴더가

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare

공유가 마운트될 디렉토리를 먼저 생성해야 한다는 점을 기억하십시오(위 예에서는 /mnt/share).

답변2

파일 브라우저를 열고 드라이브의 IP 또는 네트워크 이름을 입력하고 자격 증명을 입력하면 파일 브라우저에서 편집하고 읽을 수 있습니다... 터미널에서 액세스하는 이유... -마운트는 위에서 작동하지만 네트워크 폴더는 에서 열 수 있습니다. 로그인은 파일 브라우저에서도 작동하며 액세스가 더 쉽습니다.

관련 정보