홈페이지 » 어떻게 » Windows와 Linux간에 파일을 공유하는 방법

    Windows와 Linux간에 파일을 공유하는 방법

    우리는 이전에 근처의 컴퓨터간에 파일을 공유하는 다양한 방법을 다루었지만 Windows와 Linux 간의 공유는 좀 더 복잡 할 수 있습니다. 이 기사에서는 원활하게 파일을 공유 할 수 있도록 두 운영 체제간에 공유를 매핑하는 방법을 보여줍니다..

    이 가이드에는 두 부분이 있습니다. 첫 번째 부분에서는 Windows에서 공유 폴더를 만든 다음 Linux가 해당 공유에 액세스하도록 구성합니다. 두 번째 부분에서는 Linux에서 공유 폴더를 만들고 공유에 액세스하도록 Windows를 구성합니다. 상황에 따라 적절한 지침을 따르십시오. 어떤 이유로 든 두 시스템에서 공유 폴더를 설정하려는 경우에도 그렇게 할 수 있습니다. 우리는 예제를 위해 Windows 10과 Ubuntu를 사용하고 있지만 Windows 나 Linux의 거의 모든 버전에 적용 할 수있는 지침을 만들었습니다.

    옵션 1 : Windows에서 공유 만들기 및 Linux에서 액세스

    이 작업을하려면 세 단계를 거쳐야합니다. 먼저 Windows에서 공유가 활성화되어 있는지 확인합니다. 그런 다음 실제 폴더를 공유합니다. 그리고 나서 리눅스 시스템에서 그 폴더에 접근하는 방법을 살펴볼 것입니다..

    1 단계 : Windows에서 공유를 사용하도록 설정

    Linux 용 Windows에서 공유 폴더를 설정하려면 네트워크 설정이 네트워크 및 공유 센터를 열어 다른 컴퓨터와의 연결을 허용하도록 구성되어 있는지부터 시작하십시오. 가장 쉬운 방법은 시스템 트레이에서 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "네트워크 및 공유 센터 열기"를 선택하는 것입니다.

    네트워크 및 공유 센터 창에서 "고급 공유 설정 변경"을 클릭하십시오.

    현재 프로파일의 경우 다음 두 가지 설정이 사용 가능한지 확인하십시오.

    • 네트워크 검색 켜기
    • 파일 및 프린터 공유 켜기

    완료되면 '변경 사항 저장'을 클릭하십시오.

    2 단계 : 폴더 공유

    이제 공유 기능이 활성화되었으므로 Linux 컴퓨터가 볼 수있는 공유 폴더를 만들 수 있습니다. 공유 할 수있는 항목에는 제한이 없습니다 (이론적으로 전체 하드 드라이브를 공유 할 수는 있지만) 여기에는 데스크톱에있는 "공유"라는 폴더 만 공유됩니다.

    네트워크를 통해 공유 할 폴더를 마우스 오른쪽 단추로 클릭 한 다음 "속성"을 클릭하십시오. 속성 창의 "공유"탭에서 "고급 공유"단추.

    열리는 "고급 공유"창이 열리면 "이 폴더 공유"옵션을 활성화 한 다음 "권한"버튼을 클릭하십시오.

    사용 권한 창에서 폴더에 대한 액세스를 특정 계정으로 제한 할 수 있습니다. 모든 사용자가 폴더에 액세스 할 수있게하려면 "Everyone"사용자에게 "모든 권한"권한을 부여하십시오. 이를 통해 누구나 공유 폴더의 파일에 대한 변경 내용을 읽고 쓸 수 있습니다. 특정 계정에 대한 액세스를 제한하려면 Everyone 사용자를 제거하고 원하는 사용자를 추가 한 다음 적절한 사용 권한을 할당하십시오.

    참고 :이 사용자 계정은 Linux가 아닌 Windows 컴퓨터에 있습니다..

    사용자 및 권한 설정이 끝나면 "확인"을 클릭하여 권한 창을 닫은 다음 다시 "확인"을 클릭하여 "고급 공유"창을 닫습니다.

    기본 속성 창으로 돌아가서 "보안"탭으로 전환하십시오..

    Linux 사용자가 공유 폴더에 액세스하려면 여기에서 공유 설정에서 구성한 것과 동일한 권한을 구성해야합니다. 두 설정이 일치하지 않으면 가장 제한적인 설정이 적용됩니다. 원하는 사용자가 이미 자신의 보안 권한을 설정 한 경우 (예 : geek 사용자) 위와 같이 할 수 있습니다. 창을 닫고 다음 단계로 이동할 수 있습니다..

    '모든 사용자'와 같은 사용자를 추가해야하는 경우 '수정'버튼을 클릭하십시오..

    열리는 권한 창에서 "추가"버튼을 클릭하여 새 사용자의 세부 정보를 입력하십시오.

    열려있는 모든 창에서 "확인"을 클릭하면 이제 폴더가 네트워크와 공유됩니다..

    3 단계 : Linux에서 Windows 공유에 액세스

    Linux에서 GUI를 사용하여 공유 폴더를 마운트 할 수 있어야하지만 명령 행으로도 매우 쉽습니다. 우리는 예제를 위해 터미널을 사용할 것입니다. 왜냐하면 터미널이 더 빠르기 때문 만이 아니라 다양한 배포판에서 작동하기 때문입니다..

    먼저, SMB 공유를 마운트하기 위해 cifs-utils 패키지가 필요합니다. 터미널에 다음 명령을 입력하기 만하면됩니다.

    sudo apt-get install cifs-utils

    그 후에 디렉토리를 만든 다음 그 디렉토리에 공유를 마운트하십시오. 이 예에서는 쉽게 액세스 할 수 있도록 데스크톱에 폴더를 만듭니다. 다음 명령을 사용하여 폴더를 만들고 마운트하십시오.

    mkdir ~ / 데스크톱 / Windows- 공유 sudo mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Share -o user = 괴짜

    스크린 샷에서 볼 수 있듯이 Linux 시스템의 루트 암호를 입력 한 다음 Windows의 "geek"계정의 암호를 묻는 메시지가 나타납니다. 이 명령을 실행하면 이제 Windows 공유의 내용을보고 데이터를 추가 할 수 있습니다..

    마운트 명령을 이해하는 데 도움이 필요한 경우, 여기에 설명이 있습니다.

    • sudo mount.cifs : 이것은 CIFS (SMB) 공유를 마운트하도록 설정된 마운트 명령 일뿐입니다.
    • WindowsPC : 이것은 Windows 컴퓨터의 이름입니다. Windows의 시작 메뉴에 "이 PC"를 입력하고 마우스 오른쪽 단추로 클릭 한 다음 속성으로 이동하여 컴퓨터 이름을 확인하십시오..
    • // Windows-PC / Share : 공유 폴더의 전체 경로입니다..
    • / home / geek / Desktop / Windows-Share : 이것이 우리가 리눅스 시스템에 공유를 설치하고자하는 곳입니다..
    • -o user = 괴짜 : 공유 폴더에 액세스 할 때 사용하는 Windows 사용자 이름입니다..

    옵션 2 : Linux에서 공유 만들기 및 Windows에서 액세스

    Linux에서 공유를 생성 한 다음 Windows에서 공유에 액세스하는 것이 실제로는 다른 방법보다 쉽습니다. 먼저 Linux 시스템에 공유 폴더를 만듭니다. 그런 다음 Windows PC에서 액세스하는 방법을 살펴 보겠습니다..

    1 단계 : Linux에서 공유 만들기

    Windows가 액세스 할 수있는 Linux에 공유 폴더를 설정하려면 Samba (Windows에서 사용하는 SMB / CIFS 프로토콜에 대한 액세스를 제공하는 소프트웨어)를 설치하는 것으로 시작하십시오. 터미널에서 다음 명령을 사용하십시오.

    sudo apt-get install samba

    Samba를 설치 한 후 공유에 액세스하는 데 사용할 사용자 이름과 암호를 구성합니다.

    smbpasswd -a 괴짜

    참고 :이 예제에서 우리는 이미 'geek'를 사용하고 있습니다. 우리는 이미 그 이름을 가진 리눅스 사용자를 가지고 있기 때문에 원하는 이름을 선택할 수 있습니다.

    Windows 컴퓨터와 공유 할 디렉토리를 만듭니다. 우리는 데스크톱에 폴더를 놓을 것입니다..

    mkdir ~ / 데스크탑 / 공유

    이제 선호하는 편집기를 사용하여 smb.conf 파일을 구성하십시오. 우리는 여기서 Vi를 사용하고 있습니다..

    sudo vi /etc/samba/smb.conf

    파일의 끝까지 아래로 스크롤하고 다음 행을 추가하십시오.

    [] 경로 = / home // 사용 가능 = 예 유효한 사용자 =  읽기 전용 = 아니오 browsable = 예 public = 예 쓰기 가능 = 예

    분명히 일부 값을 개인 설정으로 대체해야합니다. 다음과 같이 보일 것입니다 :

    파일을 저장하고 편집기를 닫으십시오. 이제 변경 사항을 적용하려면 SMB 서비스를 다시 시작하면됩니다..

    sudo 서비스 smbd restart

    이제 Windows PC에서 공유 폴더에 액세스 할 수 있습니다..

    2 단계 : Windows에서 Linux 공유에 액세스

    이제 Windows 공유기에 Linux 공유를 추가해 보겠습니다. 바탕 화면을 마우스 오른쪽 단추로 클릭하고 새로 만들기> 바로 가기를 선택하십시오..

    다음 구문을 사용하여 공유 폴더의 네트워크 위치를 입력하십시오.

    \\ IP-ADDRESS \ SHARE-NAME

    참고 : Linux 컴퓨터의 IP가 필요한 경우 ifconfig 터미널 명령.

    Windows PC의 바로 가기 마법사에서 다음을 클릭하고 바로 가기의 이름을 선택한 다음 마침을 클릭합니다. 당신은 바로 리눅스 공유에가는 바탕 화면에 바로 가기로 끝내야한다.