Linuxpia/리눅스 사용 팁

클립보드 공유 및 Drag & Drop

easyfly 2025. 11. 10. 15:32
반응형

클립보드 공유 및 Drag & Drop

클립보드 공유와 Drag & Drop 기능은 호스트와 우분투 가상머신 간에 텍스트나 파일을 빠르게 주고받기 위한 가장 단순하면서도 직관적인 방식입니다. 개발 환경에서 명령어나 URL, 설정 파일 조각을 빠르게 붙여 넣거나, 간단한 이미지·문서 파일을 이동할 때 매우 유용합니다. 단, 안정성과 보안성 측면에서는 SSH·공유 폴더보다 낮기 때문에, 보조 기능으로 활용하는 것이 효율적입니다.


● 기능 개요

  • 클립보드 공유: 호스트에서 복사한 내용을 VM에 붙여넣기, 또는 그 반대로 가능
  • Drag & Drop: 파일이나 폴더를 마우스로 끌어 VM 화면에 놓으면 자동으로 복사

우분투 환경에서는 이 기능이 VMware Tools 설치 여부에 좌우됩니다.


● 활성화 방법

VMware Workstation 기준 절차입니다.

  1. VMware에서 VM 선택
  2. Settings
  3. Options → Guest Isolation
  4. 아래 두 항목 체크
    • 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