ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Samba를 이용하여 Ubuntu와 Windows간 파일 공유하기 ( 설정 방법 )
    개발 환경/Ubuntu 설치 및 활용 2018.01.01 16:54

    Ubuntu 16.04가 설치된 컴퓨터와 Windows 10이 설치된 컴퓨터간 파일 공유를 위해 삼바 설정 하는 방법을 설명합니다.



    SMB (Server Message Block)

    윈도우가 설치된 컴퓨터가 파일 공유, 프린터 같은 리소스에 연결하는데 사용합니다.

    Samba는 SMB 프로토콜을 리눅스에서 구현한 것입니다.

    윈도우와 리눅스가 설치된 컴퓨터 사이에 파일과 프린터 정보를 전송할 수 있도록 해줍니다.



    최종 작성. 2018. 1. 1





    1. 윈도우에서 공유 폴더 만들기


    2. Samba 설치 및 설정


    3. 우분투의 폴더를 윈도우로 공유


    4. 윈도우의 폴더를 우분투에 공유





    1. 윈도우에서 공유 폴더 만들기


    1. 윈도우 키 + R을 누르고 다음 명령을 입력하여 실행합니다.


    control /name Microsoft.NetworkAndSharingCenter





    2. 고급 공유 설정 변경을 선택합니다.





    3.  네트워크 검색 켜기파일 및 프린터 공유 켜기를 체크합니다.





    아래 화면처럼 선택하고 변경 내용 저장을 클릭합니다.





    4. 공유할 폴더를 선택한 후, 마우스 우클릭하여 속성을 선택합니다.

    공유 탭을 선택한 후,  고급 공유를 클릭합니다.





    5. 선택한 폴더 공유를 체크하고 권한을 클릭합니다.





    6. Everyone을 선택하고 제거를 클릭합니다.

    Everyone(모든 사용자)에게 모든 권한을 허용해도 되지만

    여기에서는 공유를 위해 미리 생성해둔 윈도우 사용자 share를 선택하여 진행하도록 하겠습니다.





    7. 추가를 클릭합니다.





    8. 선택할 개체 이름에 파일 공유할 때  사용할 사용자 이름을 적고  확인을 클릭합니다.  





    9. 사용 권한에서 모든 권한허용을 체크해줍니다.  확인을 클릭합니다.





    확인을 클릭합니다.





    10. 다음 네트워크 경로로 공유가 완료되었습니다.





    11.  파일 공유시 방어벽이 문제가 안되도록 설정을 변경해줘야 합니다.

    제어판에서 시스템 및 보안 > Windows 방어벽에서 앱 허용을 선택합니다.






    11. 설정 변경을 클릭합니다.





    12. 목록에서 파일 및 프린터 공유를 찾아서 개인 항목을 체크하고 확인을 클릭합니다.





    2. Samba 설치 및 설정

    1.설치하다가 문제가 생길 수 있으므로 패키지 목록을 저장소로부터 업데이트한 후 진행합니다.

    $ sudo apt-get update




    2. 삼바 패키지를 설치합니다.

     

    $ sudo apt-get install samba system-config-samba gksu



    samba 서버 설정 도구를 실행시킵니다.


    $ sudo gksu system-config-samba




    다음과 같은 에러가 난다면


    webnautes@webnautes-pc:~$ sudo gksu system-config-samba
    Traceback (most recent call last):
     File "/usr/sbin/system-config-samba", line 45, in <module>
       mainWindow.MainWindow(debug_flag)
     File "/usr/share/system-config-samba/mainWindow.py", line 121, in __init__
       self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)
     File "/usr/share/system-config-samba/basicPreferencesWin.py", line 97, in __init__
       self.admin = libuser.admin()
    SystemError: could not open configuration file `/etc/libuser.conf': 그런 파일이나 디렉터리가 없습니다




    에러난 파일을 다음처럼 생성해주고 다시 실행해보면 문제없습니다.

    ( http://storycompiler.tistory.com/100 )


    $ sudo touch /etc/libuser.conf





    3.  메뉴에서 설정-서버 설정을 선택합니다.

    작업그룹에 윈도우즈가 설치된 PC의 작업그룹을 적어줍니다.

    윈도우즈와 리눅스 삼바 설정에서 사용되는 작업그룹이 동일해야 합니다.





    메뉴에서 설정-Samba 사용자를 선택합니다. 사용자 추가를 클릭합니다.





    사용자 추가를 누르고 Unix 사용자명은 현제 우분투에 로그인한 아이디로 변경해줍니다.

    Windows 사용자명Samba 암호는 윈도우가 설치된 컴퓨터에서 Ubuntu로 접근할 때 사용되는 아이디와 암호입니다





    3. 우분투의 폴더를 윈도우로 공유

    1. 이제 우분투에 있는 폴더를 윈도우즈로 공유시켜 보겠습니다. 왼쪽 위에 있는 초록색 플러스를 클릭합니다.





    2. 탐색 중을 클릭해서 공유를 원하는 폴더를 선택해줍니다.

    쓰기 가능보이기를 모두 체크해줍니다.  


    음악이라는 이름으로 폴더를 공유하게 됩니다.




      

    접근 탭에서 아래처럼 사용자를 체크를 해줍니다.





    3. 윈도우 설치된 피시에서 네트워크를 열면 다음 처럼 우분투가 설치된 피시가 보입니다.





    4. 우분투에서 공유한 음악 폴더가 보입니다.





    5. 삼바에서 설정해준 로그인 사용자 계정 정보를 입력해주고 확인을 클릭합니다.





    6. 이제 공유한 파일이 보입니다.  이 폴더에서 윈도우 사용자가 읽기 및 쓰기가 가능합니다.




    4. 윈도우의 폴더를 우분투에 공유

    1. 파일 탐색기를 실행합니다.





    2. 왼쪽 항목에서 네트워크를 선택합니다.





    3. 다음 순서로 윈도우가 설치된 피시에 접근합니다.


    윈도우 네트워크를  선택합니다.





    WORKGROUP를 선택합니다.





    윈도우가 설치된 피시의 이름을 선택해줍니다.





    4. 윈도우가 설치된 피시에서 공유된 폴더 이름들이 보입니다.

    윈도우에서 공유했던 공유 라는 이름의 폴더를 선택합니다.





    5. 연결 사용자로 등록한 사용자를 선택하고, 사용자 이름암호를 입력합니다.

    로그아웃할 때까지 암호 저장을 체크하고 연결을 클릭합니다.





    6. 윈도우가 설치된 피시에서 공유한  파일들이 보입니다.

    현재 이 폴더에 읽기 및 쓰기가 가능한 상태입니다.











    포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
    댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

    여러분의 응원으로 좋은 컨텐츠가 만들어집니다. 지금 본 내용이 도움이 되었다면 후원 또는 유튜브 구독 부탁드립니다. 감사합니다 : )

    유튜브 구 독 하 기
    후 원 하 기


    댓글 8

    • nas급구 2014.12.13 14:23


      집에 굴러다니는 테블릿 피씨를 활용해볼 생각으로 검색을 하다보니
      이곳 까지 오게 되었네요..
      삼바 설정을 2일간 삽질하고서
      이 포스팅을 보고 단방에 성공 했습니다!
      감사합니다 ^^

    • YS 2015.04.29 09:22


      안녕하세요. 포스팅 감사합니다. 도움이 많이되었습니다.

      하지만 이렇게 설정하니, IP가 바뀌었을때(사용하는 wifi 라우터가 바뀌었을때) 는 윈도우와 리눅스간에 네트워크로 인식을 못하는데,... 자유롭게 하기 위해선 어떻게 해야할까요?

    • YS 2015.04.29 09:22


      안녕하세요. 포스팅 감사합니다. 도움이 많이되었습니다.

      하지만 이렇게 설정하니, IP가 바뀌었을때(사용하는 wifi 라우터가 바뀌었을때) 는 윈도우와 리눅스간에 네트워크로 인식을 못하는데,... 자유롭게 하기 위해선 어떻게 해야할까요?

      • BlogIcon webnautes 2015.04.29 21:40


        고정아이피를 사용하도록 하면
        되지 않을까요..그렇지 못한환경이면 계속 확인해보고 사용해야 하지 않을까 싶네요

    • YS 2015.05.09 15:53


      아..;; 그냥 우분투의 ip만 고정으로 하니까 되는군요. 감사합니다.^^

    • Favicon of http://cafe.naver.com/lichtown BlogIcon Orcagx 2019.01.18 18:52


      덕분에 리눅스민트의 다운로드 폴더를
      윈도우10와 아이폰(fe explorer) 에서 마음껏 접속하게 되었습니다.
      system-config-samba 이거를 몰라서 헤매고 있었거든요 ㅎㅎ
      ; gksu 는 뭔지 몰라서 스킵했어요.

Designed by Tistory.