본문 바로가기

버추얼박스(VirtualBox) 클립보드 복사 붙여넣기 공유 방법

ggqudrndl 2025. 3. 24.

버추얼박스에서 호스트와 게스트 OS 간 클립보드 공유 설정 방법을 알아봅니다. 양방향 클립보드 설정부터 게스트 확장 프로그램 설치까지 단계별로 자세히 안내하여 가상머신 사용 효율성을 높이는 방법을 소개합니다.

버추얼박스 클립보드 공유의 필요성

가상머신을 사용하다 보면 호스트 컴퓨터와 게스트 OS 간에 텍스트나 파일을 주고받아야 하는 상황이 자주 발생합니다. 특히 개발 작업이나 문서 작업을 할 때 복사와 붙여넣기 기능은 필수적입니다. 하지만 기본적으로 버추얼박스는 호스트와 게스트 OS 간의 클립보드 공유가 활성화되어 있지 않아 불편함을 겪는 경우가 많습니다.

클립보드 공유 기능을 활성화하면 호스트 OS에서 복사한 내용을 게스트 OS에 붙여넣거나, 반대로 게스트 OS에서 복사한 내용을 호스트 OS에 붙여넣을 수 있어 작업 효율성이 크게 향상됩니다. 이 글에서는 버추얼박스에서 클립보드 공유를 설정하는 방법과 발생할 수 있는 문제점들의 해결 방법에 대해 자세히 알아보겠습니다.

 

👇👇👇 내용 자세히 보기  👇👇👇

버추얼박스 클립보드 공유 설정 방법

버추얼박스에서 클립보드 공유를 설정하는 방법은 크게 두 가지 경로가 있습니다. 가상머신이 실행되지 않은 상태에서 설정하는 방법과 가상머신이 실행 중일 때 설정하는 방법입니다.

가상머신 실행 전 설정 방법

  1. 버추얼박스 관리자 창에서 설정할 가상머신을 선택합니다.
  2. 상단 메뉴에서 '설정' 버튼을 클릭합니다.
  3. 설정 창에서 '일반' 항목을 선택합니다.
  4. '고급' 탭으로 이동합니다.
  5. '클립보드 공유' 옵션에서 원하는 설정을 선택합니다:
    • 비활성화: 클립보드 공유를 사용하지 않습니다.
    • 호스트에서 게스트로: 호스트 OS에서 게스트 OS로만 복사 붙여넣기가 가능합니다.
    • 게스트에서 호스트로: 게스트 OS에서 호스트 OS로만 복사 붙여넣기가 가능합니다.
    • 양방향: 호스트와 게스트 OS 간에 양방향으로 복사 붙여넣기가 가능합니다.
  6. '확인' 버튼을 클릭하여 설정을 저장합니다.

가상머신 실행 중 설정 방법

  1. 가상머신이 실행 중인 상태에서 상단 메뉴의 '장치'를 클릭합니다.
  2. '클립보드 공유' 항목을 선택합니다.
  3. 원하는 설정(비활성화, 호스트에서 게스트로, 게스트에서 호스트로, 양방향)을 선택합니다.
  4. 설정이 즉시 적용됩니다.

대부분의 경우 양방향 옵션을 선택하는 것이 가장 편리합니다. 이렇게 하면 호스트와 게스트 OS 간에 자유롭게 복사 붙여넣기가 가능해집니다.

게스트 확장 프로그램(Guest Additions) 설치

버추얼박스에서 클립보드 공유 기능을 사용하기 위해서는 반드시 게스트 확장 프로그램(Guest Additions)을 설치해야 합니다. 이 프로그램은 호스트와 게스트 OS 간의 통합 기능을 제공하며, 클립보드 공유뿐만 아니라 화면 해상도 자동 조정, 마우스 통합 등 다양한 기능을 지원합니다.

Windows 게스트 OS에 게스트 확장 프로그램 설치하기

  1. 가상머신을 실행합니다.
  2. 상단 메뉴에서 '장치' > '게스트 확장 CD 이미지 삽입'을 클릭합니다.
  3. 자동 실행 창이 나타나면 'VBoxWindowsAdditions.exe'를 실행합니다.
  4. 설치 마법사의 안내에 따라 설치를 진행합니다.
  5. 설치가 완료되면 가상머신을 재시작합니다.

Linux 게스트 OS에 게스트 확장 프로그램 설치하기

  1. 가상머신을 실행합니다.
  2. 상단 메뉴에서 '장치' > '게스트 확장 CD 이미지 삽입'을 클릭합니다.
  3. 터미널을 열고 다음 명령어를 실행하여 필요한 패키지를 설치합니다: 
  4. sudo apt install build-essential dkms linux-headers-$(uname -r)
  5. CD 이미지를 마운트합니다:
    sudo mkdir -p /mnt/cdrom
    sudo mount /dev/cdrom /mnt/cdrom
  6. 설치 스크립트를 실행합니다:
    cd /mnt/cdrom
    sudo sh ./VBoxLinuxAdditions.run --nox11
  7. 설치가 완료되면 가상머신을 재시작합니다:
    sudo shutdown -r now

macOS 게스트 OS에 게스트 확장 프로그램 설치하기

macOS 게스트에서는 게스트 확장 프로그램 설치 과정이 약간 다릅니다. 버추얼박스 공식 문서를 참조하여 macOS 버전에 맞는 설치 방법을 따르시기 바랍니다.

클립보드 공유가 작동하지 않을 때 해결 방법

게스트 확장 프로그램을 설치하고 클립보드 공유 설정을 했음에도 불구하고 복사 붙여넣기가 작동하지 않는 경우가 있습니다. 이런 문제가 발생했을 때 시도해볼 수 있는 해결 방법들을 알아보겠습니다.

1. 게스트 확장 프로그램 재설치

게스트 확장 프로그램이 제대로 설치되지 않았거나 버전이 맞지 않을 수 있습니다. 이 경우 게스트 확장 프로그램을 재설치해보세요.

  1. 가상머신을 종료합니다.
  2. 버추얼박스 관리자에서 해당 가상머신을 선택하고 '설정' > '저장소'로 이동합니다.
  3. 'VBoxGuestAdditions.iso'가 있다면 디스크 모양을 선택하고 '가상 드라이브에서 디스크 꺼내기'를 클릭합니다.
  4. 가상머신을 다시 시작하고 '장치' > '게스트 확장 CD 이미지 삽입'을 선택하여 새로 설치합니다.

2. 버추얼박스 확장 팩 설치

일부 기능은 버추얼박스 확장 팩(Extension Pack)이 필요할 수 있습니다. 버추얼박스 공식 웹사이트에서 확장 팩을 다운로드하여 설치해보세요.

  1. 버추얼박스 다운로드 페이지에서 'Oracle VM VirtualBox Extension Pack'을 다운로드합니다.
  2. 다운로드한 파일을 더블클릭하여 설치합니다.
  3. 가상머신을 재시작합니다.

3. 리눅스 게스트 OS에서의 추가 설정

리눅스 게스트 OS에서는 추가 패키지 설치가 필요할 수 있습니다. 터미널에서 다음 명령어를 실행해보세요:

sudo apt-get install virtualbox-guest-utils
sudo apt-get install virtualbox-guest-additions-iso
sudo usermod -G vboxsf -a $USER

우분투의 경우 다음 명령어도 도움이 될 수 있습니다:

sudo apt-get install gcc make perl

4. 가상머신 재시작

간단하지만 효과적인 방법으로, 클립보드 공유 설정 후 가상머신을 재시작해보세요. 설정이 제대로 적용되기 위해서는 재시작이 필요한 경우가 많습니다.

클립보드 공유 사용 시 주의사항

클립보드 공유 기능을 사용할 때 알아두면 좋은 몇 가지 주의사항이 있습니다.

보안 고려사항

클립보드 공유는 편리하지만 보안 측면에서 주의가 필요합니다. 민감한 정보를 다룰 때는 클립보드 공유를 비활성화하는 것이 좋습니다. 특히 여러 가상머신을 동시에 실행하는 경우, 의도치 않게 정보가 유출될 수 있습니다.

리눅스 게스트 OS에서의 단축키

리눅스 게스트 OS에서는 복사와 붙여넣기 단축키가 Windows나 macOS와 다를 수 있습니다. 일반적으로 다음과 같은 단축키를 사용합니다:

  • 복사: Shift + Ctrl + C
  • 붙여넣기: Shift + Ctrl + V

대용량 데이터 복사 시 주의

대용량 텍스트나 이미지를 복사할 때 클립보드 공유 기능이 느려지거나 작동하지 않을 수 있습니다. 이런 경우에는 공유 폴더를 사용하는 것이 더 효율적일 수 있습니다.

드래그 앤 드롭 기능 활성화

클립보드 공유와 함께 유용한 기능으로 드래그 앤 드롭(Drag and Drop) 기능이 있습니다. 이 기능을 활성화하면 파일을 호스트와 게스트 OS 간에 쉽게 이동할 수 있습니다.

드래그 앤 드롭 기능을 활성화하는 방법은 클립보드 공유 설정과 유사합니다:

  1. 가상머신 설정에서 '일반' > '고급' 탭으로 이동합니다.
  2. '드래그 앤 드롭' 옵션에서 원하는 설정(비활성화, 호스트에서 게스트로, 게스트에서 호스트로, 양방향)을 선택합니다.
  3. '확인' 버튼을 클릭하여 설정을 저장합니다.

드래그 앤 드롭 기능도 게스트 확장 프로그램이 설치되어 있어야 작동합니다.

공유 폴더 설정하기

클립보드 공유와 함께 자주 사용되는 기능으로 공유 폴더 설정이 있습니다. 공유 폴더를 설정하면 호스트와 게스트 OS 간에 파일을 더 효율적으로 주고받을 수 있습니다.

  1. 가상머신 설정에서 '공유 폴더'를 선택합니다.
  2. 오른쪽의 '+' 버튼을 클릭합니다.
  3. 공유할 폴더 경로와 폴더 이름을 설정합니다.
  4. 필요에 따라 '자동 마운트'와 '영구적 만들기' 옵션을 선택합니다.
  5. '확인' 버튼을 클릭하여 설정을 저장합니다.

리눅스 게스트 OS에서는 공유 폴더를 사용하기 위해 추가 설정이 필요할 수 있습니다:

sudo usermod -G vboxsf -a $USER

이 명령어를 실행한 후 가상머신을 재시작하면 공유 폴더가 '/media' 디렉토리 아래에 마운트됩니다.

결론

버추얼박스에서 클립보드 공유 기능은 호스트와 게스트 OS 간의 작업 효율성을 크게 향상시킵니다. 이 기능을 활성화하기 위해서는 게스트 확장 프로그램 설치가 필수적이며, 설정 방법도 매우 간단합니다. 클립보드 공유가 작동하지 않을 경우 게스트 확장 프로그램 재설치, 확장 팩 설치, 추가 패키지 설치 등의 방법을 시도해볼 수 있습니다.

또한 클립보드 공유와 함께 드래그 앤 드롭, 공유 폴더 등의 기능을 활용하면 가상머신 사용 경험을 더욱 향상시킬 수 있습니다. 이러한 기능들을 적절히 활용하여 가상화 환경에서의 작업 효율성을 극대화하시기 바랍니다.

자주 묻는 질문

클립보드 공유 설정을 했는데도 작동하지 않는 이유는 무엇인가요?

게스트 확장 프로그램이 제대로 설치되지 않았거나 버전이 맞지 않을 수 있습니다. 게스트 확장 프로그램을 재설치하고 가상머신을 재시작해보세요. 또한 버추얼박스 확장 팩 설치도 필요할 수 있습니다.

리눅스 게스트 OS에서 클립보드 공유를 위한 단축키는 무엇인가요?

리눅스에서는 일반적으로 복사는 Shift + Ctrl + C, 붙여넣기는 Shift + Ctrl + V를 사용합니다. 터미널에서는 이 단축키가 기본적으로 설정되어 있습니다.

클립보드 공유와 드래그 앤 드롭 중 어떤 기능이 더 유용한가요?

두 기능 모두 상황에 따라 유용합니다. 텍스트나 작은 이미지를 복사할 때는 클립보드 공유가 편리하고, 파일을 이동할 때는 드래그 앤 드롭이나 공유 폴더가 더 효율적입니다.

댓글