리눅스 게스트에 VMware 게스트 도구를 넣는 방법은 둘이다. 하나는 VMware 가 ISO 로 제공하던 폐쇄형 VMware Tools 이고, 다른 하나는 배포판 저장소에서 받는 오픈소스 구현 open-vm-tools 다.
지금은 open-vm-tools 가 정답이다. VMware 자신이 리눅스 게스트에 대해 배포판이 제공하는 open-vm-tools 사용을 권장하고 있고, 주요 배포판이 패키지로 유지보수한다. vmware-install.pl 로 컴파일해 넣는 옛 방식은 커널을 올릴 때마다 모듈을 다시 빌드해야 하고 최신 커널에서 빌드가 깨지는 일이 잦다. 현행 버전은 13.1.0 이다.[1]
RHEL 계열 — Rocky · Alma · RHEL 8 · 9 · 10.
sudo dnf install -y open-vm-tools
sudo dnf install -y open-vm-tools-desktop # 데스크톱 환경을 쓸 때만
sudo systemctl enable --now vmtoolsd
Debian · Ubuntu.
sudo apt-get update
sudo apt-get install -y open-vm-tools
sudo apt-get install -y open-vm-tools-desktop
sudo systemctl enable --now open-vm-tools
서비스 이름이 배포판마다 다르다. RHEL 계열은 vmtoolsd, 데비안 계열은 open-vm-tools 다.
systemctl status vmtoolsd
vmware-toolbox-cmd -v
vmware-toolbox-cmd stat hosttime
vmware-toolbox-cmd stat speed
버전이 찍히고 호스트 시각을 읽어 오면 호스트와의 통신이 정상이다. vSphere 나 Workstation 화면에서도 게스트 도구 상태가 "실행 중" 으로 바뀐다.
| 기능 | 필요한 패키지 |
|---|---|
| 게스트 정상 종료 · 재시작 명령 수신 | open-vm-tools |
| 호스트와 시각 동기화 | open-vm-tools |
| 게스트 IP 를 하이퍼바이저에 보고 | open-vm-tools |
| 정지 상태 스냅샷(quiesced snapshot) | open-vm-tools |
| 화면 해상도 자동 조정, 클립보드, 드래그 앤 드롭 | open-vm-tools-desktop |
| 공유 폴더(HGFS) | open-vm-tools + vmhgfs-fuse |
서버로 쓸 게스트에 open-vm-tools-desktop 을 넣으면 X11 관련 의존 패키지가 잔뜩 딸려 들어온다. GUI 를 쓰지 않으면 기본 패키지만 넣는다.
공유 폴더는 FUSE 로 마운트한다.
vmware-hgfsclient
sudo mkdir -p /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=$(id -u)
거의 없지만, 특정 구형 게스트 OS 나 open-vm-tools 가 제공하지 않는 기능이 필요할 때가 있다. 이 경우 VM → Guest → Install/Upgrade VMware Tools 로 ISO 를 붙인 뒤 설치한다.
sudo dnf install -y gcc make perl kernel-devel-$(uname -r)
sudo mkdir -p /mnt/cdrom && sudo mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
cd /tmp && tar zxf VMwareTools-*.tar.gz && cd vmware-tools-distrib
sudo ./vmware-install.pl
커널을 올릴 때마다 vmware-config-tools.pl 을 다시 돌려야 한다. open-vm-tools 와 동시에 설치하면 충돌하므로 한쪽만 둔다.
vmware-toolbox-cmd timesync status
vmware-toolbox-cmd timesync disable
open-vm-tools 는 커널 모듈(vmw_balloon, vmxnet3, vmw_pvscsi) 에 의존하는데, 이 모듈들은 이미 리눅스 메인라인 커널에 들어 있다. 따로 빌드할 것이 없다.vmtoolsd 상태부터 본다.open-vm-tools 최신 버전 13.1.0 (2026-05-14) — 2026-09-20 확인. https://github.com/vmware/open-vm-tools/releases/latest ↩︎