반응형
클립보드 공유 및 Drag & Drop
클립보드 공유와 Drag & Drop 기능은 호스트와 우분투 가상머신 간에 텍스트나 파일을 빠르게 주고받기 위한 가장 단순하면서도 직관적인 방식입니다. 개발 환경에서 명령어나 URL, 설정 파일 조각을 빠르게 붙여 넣거나, 간단한 이미지·문서 파일을 이동할 때 매우 유용합니다. 단, 안정성과 보안성 측면에서는 SSH·공유 폴더보다 낮기 때문에, 보조 기능으로 활용하는 것이 효율적입니다.
● 기능 개요
- 클립보드 공유: 호스트에서 복사한 내용을 VM에 붙여넣기, 또는 그 반대로 가능
- Drag & Drop: 파일이나 폴더를 마우스로 끌어 VM 화면에 놓으면 자동으로 복사
우분투 환경에서는 이 기능이 VMware Tools 설치 여부에 좌우됩니다.
● 활성화 방법
VMware Workstation 기준 절차입니다.
- VMware에서 VM 선택
- Settings
- Options → Guest Isolation
- 아래 두 항목 체크
- Enable copy and paste
- Enable drag and drop
설정 후 VM을 재시작하면 적용됩니다.
● VMware Tools 설치 확인
우분투에서 복사·붙여넣기가 되지 않으면, VMware Tools 또는 open-vm-tools 설치 여부를 점검해야 합니다.
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
sudo reboot
GUI 환경(예: GNOME)에서 드래그 앤 드롭 및 클립보드 기능이 정상 작동합니다.
● 사용 예시
| 상황 | 예시 |
| 코드 블록 이동 | Stack Overflow 스니펫 → VM 터미널 붙여넣기 |
| 설정 파일 조각 | Nginx, Django 설정 복사 |
| 문서 이미지 이동 | 프로젝트 문서 → VM 디렉터리 복사 |
| 환경 변수 샘플 | .env 텍스트 붙여넣기(주의 필요) |
단순 파일이라면 Drag & Drop이 빠르지만, 코드나 텍스트는 클립보드 공유가 더 안정적입니다.
● 문제 발생 시 점검
| 문제 | 해결 방법 |
| 복사·붙여넣기 불가 | VMware Tools 설치 확인, 재부팅 |
| 드래그 앤 드롭 불가 | GUI 세션인지 확인 (터미널 모드 불가) |
| 윈도우에서 큰 파일 복사 실패 | 공유 폴더 또는 SCP 사용 권장 |
| 보안 경고 | 민감 파일 커밋 전 반드시 검사 |
● 보안 및 운영 팁
- 민감 정보(.pem 키, DB 덤프 등)는 Drag & Drop보다 SCP/Git 공유 권장
- 대용량 파일 이동은 비효율적이므로 공유 폴더 또는 SSH 전송 활용
- GUI 환경이 없는 VM에서는 이 기능이 제한됨
결론적으로, 클립보드 공유와 Drag & Drop은 빠른 보조 이동 수단입니다.
본격적인 개발 파일 이동은 SSH, 공유 폴더, Git 기반이 안정적입니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
| Git을 활용한 코드 동기화 (1) | 2025.11.14 |
|---|---|
| SCP 및 SFTP 파일 전송 (0) | 2025.11.12 |
| 공유 폴더(Shared Folder) (1) | 2025.11.07 |
| SSH 원격 접속과 VS Code 연동 (1) | 2025.11.05 |
| 포트 포워딩 설정 (2) | 2025.11.03 |