더북(TheBook)

윈도에서 공유한 폴더 리눅스에서 사용하기

삼바 클라이언트를 이용하면 윈도에서 공유한 폴더를 리눅스에서 사용할 수 있습니다. 윈도 시스템 winvm01에서 공유한 폴더를 게스트 server02에서 사용해봅시다(그림 7-21).

그림 7-21 윈도에서 공유한 폴더 리눅스에서 사용하기

  1 먼저 누구든지 윈도에서 공유한 폴더를 사용할 수 있게 설정합니다.

윈도 탐색기에서 공유할 폴더 ‘C:\share’를 생성합니다. 생성한 폴더를 마우스 오른쪽 버튼으로 클릭하면 나오는 메뉴에서 ‘속성’을 선택합니다.‘속성’ 창이 나타나면 ➊ ‘공유’ 탭을 클릭하고 ➋ <공유> 버튼을 클릭합니다. ‘파일 공유’ 창에서 폴더를 공유할 사용자를 선택합니다. ➌ 펼침 목록에서 ‘Everyone’을 선택하고 > ➍ <추가> 버튼을 클릭합니다. 추가한 사용자의 사용 권한 수준을 클릭하고 ➎ ‘읽기/쓰기’를 선택합니다.

<공유> 버튼을 클릭합니다.

그림 7-22 윈도에서 폴더 공유하기

  2 폴더가 공유되었다는 메시지가 나타나면 <완료>를 선택합니다.

그림 7-23 폴더 공유 완료
이렇게 하세요!

고급 공유를 선택해서 폴더를 공유할 수도 있습니다. ➊ ‘선택한 폴더 공유’에 체크하고 ➋ <권한>을 클릭합니다. ‘share의 사용 권한’ 창이 나타나면 그룹 또는 사용자 이름 항목에서 ➌ ‘Everyone’을 선택하고 ‘Everyone의 사용 권한’에서 ➍ 변경, 읽기를 비롯한 ‘모든 권한’을 허용하도록 설정합니다. 권한 부여가 끝나면 <확인>을 클릭합니다.

그림 7-24 고급 공유에서 설정하기

  3 폴더가 공유되면 <완료>를 클릭하고 다시 <확인>을 클릭해서 폴더 속성 창을 닫습니다. 누구든지 공유 폴더를 사용하려면 사용자 인증 과정을 생략해야 합니다. [제어판]에서 ‘네트워크 및 공유 센터’를 선택하고 왼쪽 메뉴에서 ‘고급 공유 설정 변경’을 선택합니다.

그림 7-25 고급 공유 설정 변경하기

  4 여러 선택 항목 중에서 ‘암호로 보호된 공유’ 항목을 찾고 ‘암호 보호 공유 끄기’를 선택합니다. 이때 윈도 시스템이 현재 사용하고 있는 네트워크 프로필(홈 또는 회사)의 항목을 수정해야 합니다. <변경 내용 저장>을 클릭합니다.

그림 7-26 고급 공유 설정 변경하기

  5 나중에 확인을 위해서 공유 폴더(C:\share)에 파일 하나를 복사해둡니다.

그림 7-27 확인용 파일 복사

  6 삼바 클라이언트를 설치할 게스트 server02를 시작하고 ssh로 접속합니다.

administrator@server02:~$ virsh start server02
administrator@server02:~$ ssh administrator@192.168.122.202

  7 리눅스 시스템으로 돌아와서 윈도 공유 폴더를 사용하기 위한 smbclient 패키지를 설치합니다.

administrator@server02:~$ sudo apt-get update
administrator@server02:~$ sudo apt-get install smbclient

  8 -L 옵션으로 폴더를 공유한 윈도 시스템의 공유 자원 목록을 확인합니다. smbclient -L [윈도 시스템의 IP 주소] 형식으로 입력합니다. 이때 비밀번호를 묻는데 윈도 시스템에 사용자 비밀번호를 설정해두지 않았기 때문에 그냥 Enter를 눌러도 됩니다. 가운데 공유 폴더인 share를 확인할 수 있습니다.

administrator@server02:~$ smbclient -L 192.168.122.250
Enter administrator's password:
Domain=[WINVM01] OS=[Windows 7] Server=[Windows 7]

  Sharename      Type      Comment
  ---------      ----      -------

  ADMIN$         Disk      원격 관리
  C$             Disk      기본 공유
  IPC$           IPC       원격 IPC
  share          Disk
Tip

ADMIN$, C$, IPC$, 이처럼 폴더 이름 뒤에 ‘$’가 붙은 공유 자원은 숨은 공유(또는 관리 공유)라고 하며 실제 공유 폴더 외에는 윈도 사용자에게 보이지 않습니다. 주로 관리자가 공유 자원을 관리하기 위한 목적으로 사용되며 윈도 시스템이 부팅할 때 자동으로 공유됩니다. ADMIN$은 윈도 시스템 폴더인 C:\WINDOWS를, C$는 루트 폴더인 C:\를 의미합니다. IPC$는 자원 공유에 필요한 세션 연결, 사용자 인증을 처리하기 위한 공유 자원입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.