How To

VirtualBox에서 공유 폴더를 설정하는 방법

February 14, 2026 1 분 읽기 Updated: February 14, 2026

공유 폴더를 만드는 것은 VirtualBox 가상 머신과 호스트 시스템 간에 파일을 전송하는 가장 원활한 방법 중 하나입니다.물론 네트워크 공유나 파일을 직접 드래그하는 방법도 있지만, 권한이나 네트워크 설정이 제대로 되어 있지 않으면 다소 불안정해질 수 있습니다.공유 폴더는 제대로 설정하면 번거로움 없이 파일을 주고받을 수 있는 매우 안정적인 방법입니다.게다가, `–symbol-link` 설정을 활성화하면 심볼릭 링크도 지원하는데 VBoxManage, 복잡한 디렉터리 구조를 다룰 때 매우 유용합니다.

하지만 폴더 설정을 제대로 하지 않거나 게스트 추가 기능을 설치하는 것을 잊는 등 단계를 하나라도 놓치면 가상 머신에 아무것도 나타나지 않아 당황하게 될 것입니다.꽤 답답한 상황이지만, 요령을 터득하면 전체 과정이 훨씬 수월해집니다.이 가이드에서는 VirtualBox 내부에 공유 폴더를 만드는 방법, 필요한 구성, 그리고 Windows, Linux, Solaris 등 어떤 운영 체제를 사용하든 가상 머신에서 해당 폴더에 접근하는 방법까지 모든 것을 다룹니다(macOS 게스트는…조금 복잡합니다).

VirtualBox에서 공유 폴더를 만드는 방법은 무엇인가요?

VirtualBox에서 공유 폴더를 만드는 것은 매우 간단합니다.어떤 설정에서는 바로 작동하는 경우도 있지만, 다른 환경에서는 권한을 조정하거나 몇 번 재부팅해야 할 수도 있습니다.중요한 점은 VirtualBox의 자동 마운트 기능 덕분에 폴더 권한을 직접 변경할 필요가 없다는 것입니다.단, Windows 또는 Linux 게스트 운영 체제를 사용하는 경우 게스트 추가 기능(Guest Additions)을 미리 설치해야 합니다.그렇지 않으면 어떤 조치를 취하더라도 가상 머신이 공유 폴더를 인식하지 못합니다.

1단계: 호스트 운영체제에 공유 폴더 생성

  • 메인 컴퓨터에 공유할 폴더를 만드세요.위치는 어디든 상관없지만, C:\Shared/home/username/shared 처럼 편리한 위치에 만들면 관리가 더 쉽습니다.
  • 다음으로 VirtualBox를 엽니다.
  • 공유할 VM을 선택한 다음 설정을 클릭합니다.
  • 공유 폴더 탭 으로 이동하세요.
  • 폴더 추가 아이콘(더하기 기호가 있는 작은 폴더 모양) 을 클릭하세요.
  • 공유 폴더로 이동하여 선택하세요.가상 머신에서 해당 폴더에 다른 이름을 지정할 수 있습니다.이렇게 하면 구분을 쉽게 할 수 있습니다.
  • 자동 장착 옵션을 꼭 확인하세요.나중에 수동으로 장착하는 번거로움을 덜어주고, 믿으세요, 대부분의 혼란은 바로 그 부분에서 발생합니다.
  • 가상 머신 내부에서 파일을 편집할 계획이라면 ‘읽기 전용’ 옵션을 선택하지 마세요.그렇지 않으면 보기 전용 드라이브로 마운트되는 것뿐입니다.
  • 확인을 클릭 하고 설정을 닫으세요.

가상 머신에서 공유 폴더에 액세스하는 방법은 무엇입니까?

게스트 추가 기능이 설치되면 이 부분은 보통 아주 간단합니다.적절한 시스템에서는 파일 탐색기를 열고 마운트된 폴더로 이동하기만 하면 됩니다.하지만 특히 권한 설정이 까다로운 Linux 환경에서는 몇 가지 문제가 발생할 수 있습니다.

2단계: 게스트 추가 기능 설치

게스트 추가 기능이 없으면 공유 폴더 기능이 작동하지 않습니다.좀 이상하게 들릴 수도 있지만, 반드시 설치해야 합니다.시스템별로 필요한 사항은 다음과 같습니다.

Windows VM에서

  1. VirtualBox에서 Windows 가상 머신을 실행하세요.
  2. 메뉴에서 장치 > 게스트 추가 기능 CD 이미지 삽입을 선택하십시오.
  3. 설치 프로그램이 자동으로 실행되면 화면의 지시에 따라 진행하십시오.
  4. 그렇지 않으면 파일 탐색기를 열고 CD 드라이브로 이동한 다음 VBoxWindowsAdditions.exe를 실행하십시오.
  5. 시스템 환경에 따라 관리자 권한으로 실행해야 할 수도 있습니다.
  6. 설치가 완료되면 일반적으로 재부팅이 필요합니다.

Linux VM에서

  1. 리눅스 게스트 운영체제에서 터미널을 엽니다.
  2. 다음 명령어를 실행하세요(sudo 권한이 필요할 수 있습니다).
    • sudo apt-get update
    • sudo apt-get install build-essential
    • sudo reboot
  3. 재부팅 후 장치 > 게스트 추가 기능 CD 이미지 삽입 으로 이동하십시오.
  4. 터미널에서 ISO 파일을 마운트합니다.
    • sudo mkdir /mnt/cdrom
    • sudo mount /dev/cdrom /mnt/cdrom
    • cd /mnt/cdrom
    • sudo sh./VBoxLinuxAdditions.run
  5. 오류가 없으면 다시 재부팅하세요.그러면 문제가 해결될 것입니다.

macOS VM에서

VirtualBox는 Mac에서 게스트 추가 기능을 공식적으로 지원하지 않기 때문에 다소 복잡합니다. SIP를 비활성화하는 방법도 있지만(전문가가 아니면 권장하지 않음), 게스트 추가 기능을 수동으로 설치해 보는 것도 방법입니다.하지만 이 방법이 항상 안정적인 것은 아니며, 일부 환경에서는 아예 작동하지 않을 수도 있습니다.다른 방법으로는 명령줄 사용에 익숙하다면 네트워크 공유나 SCP를 사용하는 것입니다.

Solaris의 경우에도 마찬가지입니다. ISO 파일을 마운트한 다음 pkgadd 명령어를 수동으로 실행하면 됩니다.하지만 이전 Guest Additions 설치 과정과 재설치 단계를 반드시 기록해 두세요. Mac과 Solaris는 Windows와 Linux처럼 플러그 앤 플레이 방식이 아니기 때문입니다.

또 다른 팁: 게스트 추가 기능이 오래되었거나 최신 상태를 유지하고 싶다면 이전 버전에 최신 버전을 덮어쓰기 설치하기만 하면 됩니다.대부분의 경우 완벽하게 업그레이드됩니다.

3단계: 공유 폴더 마운트 및 액세스

  • Windows에서 파일 탐색기를 열고 네트워크 로 이동합니다. VM 호스트(대개 VBOXSVR 아래에 있음 )가 목록에 표시되고 그 안에 공유 폴더가 있을 것입니다.
  • Linux, macOS 또는 Solaris에서는 자동 마운트 옵션을 선택했다면 공유 폴더가 자동으로 마운트됩니다.일반적으로 공유 폴더는 /media/sf_sharename 또는 이와 유사한 경로 에 나타납니다.

리눅스에서 권한 문제가 발생하는 경우(흔히 발생하는 문제), 사용자가 올바른 그룹에 속해 있지 않기 때문입니다.일반적으로 다음 명령으로 해결할 수 있습니다.

sudo adduser "yourusername" vboxsf

이렇게 하면 사용자에게 공유 폴더에 접근할 수 있는 권한이 부여됩니다.그룹 변경 사항이 적용되려면 로그아웃 후 다시 로그인해야 할 수도 있습니다.처음 시도에서 바로 적용되지 않는 경우도 있으니 권한 설정에 시간이 걸릴 수 있으니 인내심을 가지세요.

요약

  • 호스트에 공유 폴더를 생성하세요.
  • VirtualBox의 공유 폴더 에서 설정하세요.
  • VM(Windows/Linux/Mac) 내부에 게스트 추가 기능을 설치합니다.
  • 파일 탐색기 또는 해당 파일 관리자를 통해 공유 폴더에 액세스하세요.
  • Linux에서 권한을 수정하려면 필요한 경우 사용자를 vboxsf 에 추가하세요.

마무리

공유 폴더 설정을 제대로 하는 것은 꽤 까다로울 수 있습니다.특히 macOS 게스트 운영 체제에서 사용하거나 권한 문제가 발생할 때는 더욱 그렇습니다.하지만 일단 모든 설정이 완료되면 정말 유용하게 사용할 수 있습니다.이 단계를 모두 따라했는데도 공유 폴더가 제대로 작동하지 않는다면, 대개 게스트 추가 기능이나 권한 문제가 원인일 가능성이 높습니다.변경 후 재부팅하고 공유 폴더 설정을 다시 확인하면 대부분의 경우 설정 문제를 해결하는 데 도움이 됩니다.이 정보가 누군가의 시간 낭비를 막는 데 도움이 되기를 바랍니다.