호스트 PC와 가상 머신 간 파일 공유 방법

Vm과 공유

가상 머신을 사용하는 이유 중 하나는 호스트와 분리된 OS의 샌드박스 인스턴스를 갖기 위함입니다. 이렇게 하면 호스트 운영 체제에 영향을 주지 않고 테스트를 할 수 있습니다. 그러나 호스트 시스템의 일부 파일이 가상 머신에 필요할 때가 있습니다. VMware와 VirtualBox 모두 호스트와 클라이언트 간의 파일 공유를 지원합니다.

VMware 클라이언트와 파일 공유하기

이번 튜토리얼에서는 무료 버전의 VMware Workstation 16 Player를 사용하며, 이미 Windows 10 클라이언트를 설정했습니다.

USB 드라이브로 공유하기

  1. 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 “가상 머신 설정”을 선택합니다.

Vm 설정과 공유

  1. 하드웨어 탭에서 “USB 컨트롤러” 설정 페이지로 이동합니다.

  2. VM에 USB 컨트롤러가 없다면, “+ 추가“ 버튼을 사용하여 추가합니다. USB 호환성을 “USB 3.1”로 설정하여 최신 USB 플래시 드라이브의 더 나은 속도를 활용하세요.

  3. “새 USB 장치 자동 연결”을 활성화하고 나머지 두 옵션은 비활성화 상태로 둡니다.

USB 컨트롤러와 공유

  1. 호스트 PC에 USB 드라이브를 연결합니다. VMware Player에서 활성 게스트의 “USB 장치“ 메뉴를 확인하세요. PC에 연결된 모든 USB 장치의 목록을 볼 수 있습니다.

  2. USB 드라이브를 찾아 “연결(호스트에서 분리)”를 선택합니다.

이제 이렇게 해서 호스트와 클라이언트 컴퓨터 간에 파일을 복사할 수 있습니다.

폴더 공유 활성화하기

  1. 설정 페이지에서 옵션 탭으로 이동하여 “공유 폴더“를 선택합니다.

  2. “폴더 공유” 옵션을 “항상 활성화“로 변경합니다.

  3. 게스트 OS가 Windows인 경우, “Windows 게스트에서 네트워크 드라이브로 매핑”을 활성화할 수도 있습니다.

공유 폴더와 Vm

  1. 현재 비어 있는 폴더 목록 아래의 “+ 추가“를 클릭합니다. 공유할 폴더의 이름을 입력하고 찾아보기를 클릭하여 호스트와 클라이언트 OS 간에 공유될 실제 폴더를 선택합니다.

  2. 속성은 활성화된 상태로 둡니다.

  3. 두 OS가 폴더의 내용에 대한 전체 읽기/쓰기 액세스를 원한다면 읽기 전용이 비활성화되어 있는지 확인합니다.

공유 폴더 추가와 Vm

  1. 설정을 저장하고 폴더를 VM에 연결하려면 확인을 클릭합니다.

게스트를 부팅한 후 파일 관리자를 실행하면 공유 폴더 아래에서 폴더를 찾을 수 있습니다.

공유 폴더 접근과 Vm

클립보드 공유 활성화하기

VMWare Player는 공유 클립보드 기능을 제공합니다. 이를 활성화하려면 게스트 OS에 VMware Tools를 설치하기만 하면 됩니다.

  1. 게스트 OS를 부팅합니다. “가상 머신 -> VMware Tools 설치 …”를 선택합니다. 사용 가능하지 않으면, VMware Player가 최신 버전을 다운로드하라고 제안할 것입니다. 수락하고 호스트 PC에 VMware Tools를 다운로드하는 데 필요한 단계를 따릅니다.

Vm 도구 설치와 Vm

  1. VMware Tools가 설치되면 게스트 OS를 재부팅합니다.

Vmware 도구 설정과 Vm

  1. VM의 다음 부팅 후, 호스트 PC에서 복사한 내용을 게스트 OS에 붙여넣거나 그 반대로 할 수 있습니다. 또한 두 사이에서 파일을 드래그 앤 드롭할 수 있습니다.

또한 읽기: VirtualBox vs VMware: 최고의 가상화 소프트웨어

VirtualBox 클라이언트와 파일 공유하기

VMware에서 할 수 있는 것과 같은 작업을 VirtualBox에서도 할 수 있습니다. 그러나 그렇게 하기 전에 먼저 게스트 OS에 VirtualBox 게스트 추가 기능을 설치해야 합니다:

  1. “장치 -> 게스트 추가 CD 이미지 삽입 …”를 선택합니다.

  2. 일반적으로 설정 마법사가 자동으로 나타납니다. 그렇지 않으면 클라이언트 OS에 나타날 광학 디스크에서 설치 실행 파일을 수동으로 실행합니다.

Vbox 게스트 추가 기능 설정과 Vm

  1. 마법사의 단계를 따라 클라이언트에 설치합니다.

  2. 클라이언트 머신을 재부팅합니다.

이제 VM을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택하거나 왼쪽 목록에서 선택한 후 VirtualBox 창 상단의 설정 버튼을 클릭합니다.

Vbox Vm 설정과 Vm

클립보드 공유 활성화하기

첫 번째 일반 탭에서 “공유 클립보드”가 양방향으로 설정되어 있는지 확인하세요. 이렇게 하면 호스트에서 게스트 PC로, 그리고 그 반대로 클립보드 내용을 공유할 수 있습니다. 이 설정이 활성화되면 호스트에서 게스트 PC로 파일을 드래그 앤 드롭할 수 있습니다.

클립 드래그 앤 드롭 공유와 Vm

USB 공유 활성화하기

호스트와 클라이언트 OS 간의 중개자로 USB 플래시 드라이브를 사용하려면:

  1. VM의 설정에서 USB 탭으로 이동합니다.

  2. “USB 컨트롤러 활성화“가 활성 상태인지 확인합니다.

Vbox USB 컨트롤러와 Vm

  1. 설정을 저장하고 VM을 시작합니다.

  2. VM이 활성 상태일 때, “장치 -> USB”에서 플래시 드라이브를 찾습니다. 호스트 PC에서 분리하고 게스트 OS에 연결하도록 선택합니다.

  3. 파일을 복사하고 이동한 후, VM에서 분리하여 호스트 PC에서 내용을 접근할 수 있습니다. 반복하세요.

또한 읽기: VirtualBox에서 USB 및 네트워크 장치 공유하는 방법

폴더 공유 활성화하기

VirtualBox 클라이언트에서 공유 폴더를 사용하려면 VM의 설정을 엽니다:

  1. “공유 폴더“ 탭으로 이동합니다.

  2. 새로운 공유 폴더를 추가하기 위해 더하기 기호가 있는 아이콘을 클릭합니다.

  3. 공유될 실제 폴더의 경로를 폴더 경로에 선택합니다.

  4. 폴더 이름에 대한 이름을 입력합니다.

  5. 호스트와 클라이언트가 내용에 대한 읽기 및 쓰기 액세스를 원한다면 읽기 전용이 비활성화되어 있는지 확인합니다.

  6. 클라이언트 OS에서 매번 수동으로 폴더를 마운트할 필요가 없도록 자동 마운트를 활성화합니다.

  7. 마운트 지점 필드에 Windows 클라이언트를 사용하는 경우 문자를 입력하거나 Linux 클라이언트를 사용하는 경우 폴더 이름을 입력하여 OS가 폴더를 마운트하려고 시도할 것입니다.

Vbox 추가 공유와 Vm

  1. 클라이언트 OS에서 네트워크 드라이브로 표시된 공유 폴더를 찾을 수 있습니다.

Vbox 접근 공유와 Vm

마무리

가상화 기술이 성숙해짐에 따라 호스트와 클라이언트 간의 파일 공유도 점점 쉬워지고 있습니다.