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

동일한 LAN에서 Linux와 Windows 컴퓨터간에 파일을 공유하는 가장 쉽고 신뢰할 수있는 방법은 Samba 파일 공유 프로토콜을 사용하는 것입니다. 최신 버전의 Windows에는 Samba가 설치되어 있으며 Samba는 대부분의 Linux 배포판에 기본적으로 설치됩니다.

Windows에서 공유 폴더 만들기

먼저 Windows 컴퓨터에 공유 폴더를 만듭니다.

  1. 제어판을여십시오.
  2. 네트워크 및 공유 옵션으로 이동하십시오.
  3. 고급 공유 설정 변경으로 이동 하십시오 .
  4. 네트워크 검색 켜기 및 파일 및 인쇄 공유 켜기를 선택하십시오.

이제 공유 할 새 폴더를 만들거나 공유 할 기존 폴더를 선택하십시오.

  1. 폴더를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오.
  2. 공유 탭으로 이동하십시오.
  3. 공유 ... 위의 버튼은 만들려는 공유의 네트워크 이름입니다. \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName같아야 합니다. 이 네트워크 이름을 기록하여 나중에 Linux 시스템에서 사용하십시오.
  4. 공유 ...를 클릭 하십시오.

Konqueror를 사용하여 Linux에서 Windows 공유 폴더에 액세스

많은 Linux 배포판은 KDE 데스크탑 환경과 Konqueror 파일 관리자 / 브라우저를 사용합니다. 이것이 사용중인 경우 다음 단계에 따라 Windows 공유 폴더에 액세스 할 수 있습니다.

  1. K 메뉴 아이콘을 클릭하십시오.
  2. 인터넷 -> Konqueror를 선택하십시오.
  3. Konqueror 창이 열리면 네트워크 폴더 링크를 클릭하거나 검색 주소창에 remote : / 를 입력하고 Enter 키를 누릅니다.
  4. Samba 공유 아이콘을 클릭하십시오.
  5. Windows Home 작업 그룹의 아이콘을 클릭하십시오.
  6. 작업 그룹 아이콘을 클릭하십시오.
  7. 컴퓨터 아이콘을 클릭하십시오.
  8. 메시지가 나타나면 공유를 만든 Windows 계정의 사용자 이름과 암호를 입력합니다.
  9. 확인을 클릭하십시오.

Nautilus를 사용하여 Linux에서 Windows 공유 폴더에 액세스

많은 Linux 배포판, 특히 그놈 데스크탑 환경을 사용하는 배포판에서는 Nautilus 파일 관리자를 사용합니다. 이것이 사용중인 경우 다음 단계에 따라 Windows 공유 폴더에 액세스 할 수 있습니다.

  1. 노틸러스를 엽니 다.
  2. 파일 메뉴에서 서버에 연결 ...을 선택 하십시오.
  3. 서비스 유형 : 드롭 다운 상자에서 Windows 공유를 선택 하십시오 .
  4. 서버 : 필드에 컴퓨터 이름을 입력하십시오.
  5. 연결을 클릭 하십시오 .

또는 Nautilus 주소 표시 줄에 smb : // ComputerName / ShareName 을 입력하고 Enter를 누릅니다. 예를 들어 Windows 공유를 만들 때 공유 이름이 다음과 같이 나열된 경우 :

 \\ 사용자 이름 \ 사용자 \ 사용자 이름 \ 공유 폴더 이름 

smb : // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName 을 입력하고 Enter 키를 누릅니다. 리눅스에서는 처음에는 smb :쓰고 백 슬래시 대신 슬래시를 사용해야한다.

명령 줄을 사용하여 Linux에서 Windows 공유 폴더에 액세스

smbclient 프로그램을 사용하여 Linux 명령 행에서 Windows 공유에 액세스 할 수도 있습니다.

  1. 터미널을 엽니 다.
  2. 명령 프롬프트에서 smbclient 를 입력 하십시오 .
  3. "Usage :"메시지가 나타나면 smbclient가 설치되어 있음을 의미하므로 다음 단계로 건너 뛸 수 있습니다. 그러나 명령을 찾을 수 없으면 smbclient를 설치해야합니다. 다음 단계에 따라 설치하십시오.
    1. 우분투 또는 데비안과 같은 Linux 시스템의 기본값 인 apt 패키지 관리자를 사용하는 경우 sudo apt-get install smbclient 명령을 사용할 수 있습니다.
    2. CentOS와 같은 Linux 시스템에서 기본값 인 yum 패키지 관리자를 사용하는 경우 sudo yum install samba-client 명령을 사용할 수 있습니다.
    3. Samba 클라이언트를 www.samba.org/samba/download/에서 직접 다운로드 할 수도 있습니다. 소스 코드에서 프로그램을 컴파일하거나 컴파일해야하는 경우 유용 할 수 있습니다.
  4. smbclient가 설치되어 있으면 smbclient // ComputerName / ShareName -U Username 명령을 사용하여 Windows 공유에 연결할 수 있습니다. 예를 들어 Windows 사용자 이름이 Fred 이고 Windows 공유 네트워크 이름이 \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName 인 경우 smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred 명령을 사용합니다. Linux 명령은 백 슬래시 대신 슬래시를 사용합니다.
  5. 암호를 입력하십시오.
  6. 인증을 받으면 smb : \> 프롬프트가 나타납니다.
  7. 여기서 ls 명령을 사용하여 파일을 나열 할 수 있습니다.
  8. get filename.ext 명령을 사용하여 Windows 공유에서 Linux 컴퓨터로 filename.ext 파일 을 전송하십시오.
  9. 추가 명령 목록을 보려면 help 를 입력하십시오.
  10. quit 또는 exit 를 입력하여 명령 프롬프트로 돌아갑니다.