우분투 서버 VM : 복사 붙여 넣기?


55

멋진 작은 껍질을 얻기 위해 Virtualbox 아래에 Ubuntu Server를 설치했습니다. 또한 VirtualBox "게스트 추가"를 설치하고 "공유 클립 보드 : 양방향"을 설정했습니다.

여전히 복사 붙여 넣기가 작동하지 않는 것 같습니다. 여기에 뭔가 빠졌습니까?


서버 모드 (X 없음)에서 마우스를 지원하고 마우스를 사용하여 복사하여 붙여 넣기를 허용하는 gpm 을 설치 했지만 여전히 VirtualBox 통합이 작동하지 않습니다.

답변:


58

이걸 직접 시도해보십시오. gpm 및 콘솔 전용 게스트와 작동하지 못했습니다.

클립 보드 통합이 게스트에 X 서버를 실행하고 있다고 의심합니다.

해결 방법은 게스트에서 openssh-server를 설치하고 호스트에서 게스트로 터미널을 사용하여 ssh를 설치하는 것입니다. 그런 다음 '클립 보드 통합'이 있습니다


2
그것은 나쁜 제안이 아닙니다. 실제로 VM 창을 사용하는 것보다 더 효율적이고 반응 적입니다.
bukzor

1
@ 제임스 브릴리언트 아이디어 !!! :)
TraderJoeChicago

이 문제를 직접 만났을 때, 이것이
제가이

2
가상 박스가 로컬 호스트에있는 경우 SSH를 통해 연결하기 위해 어떤 IP 주소와 포트를 사용 하시겠습니까?
DPSSpatial

1
다른 사이트에는 Virtualbox를 구성하여 SSH로 연결할 수있는 방법에 대한 많은 질문과 답변이 있습니다. 여기에 나를 위해 일한 간단한 하나의 Windows 호스트와 버추얼 내부 터미널 전용 우분투 서버 게스트로는
user56reinstatemonica8은

8

PuTTY 를 사용 하고 SSH를 통해 가상 Linux 시스템에 연결하십시오.


apt-cyg (apt-cyg install openssh-server)와 함께 cygwin도 참조하십시오.
Jonathan

@JonathanLeaders Windows 호스트에는 서버가 아닌 SSH 클라이언트 만 필요합니다.
phk

1

다른 해결 방법을 생각해 냈습니다. 공유 폴더를 열고 공유 폴더에 실행 스크립트를 작성하십시오. "#! / bin / bash"(또는 사용하고자하는 곳 / 쉘)와 실행하고자하는 명령을 입력하십시오. 이처럼 :

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

"cp foo bar"를 잘라서 붙여 넣을 길고 복잡한 문자열로 바꾸십시오.

수행중인 작업에 따라 스크립트를 직접 실행하지 않고 소스를 제공해야 할 수도 있습니다.

source ./myscript

편집 : 죄송합니다! 줄 끝을 Windows 스타일에서 Unix 스타일 줄 끝으로 변경해야한다는 것을 추가하는 것을 잊었습니다. Emacs에서는 다음을 사용할 수 있습니다

M-x set-buffer-file-coding-system

vim에서는

:set ff=unix

죄송합니다!


Irony : VirtualBox의 공유 폴더는 공유 클립 보드보다 설정하기가 훨씬 어렵습니다.
SOFE

0

이것은 아마도 "솔루션"이 아니지만 우분투 서버 VM에서 일부 데이터를 얻을 수있는 방법입니다. 내 서버 중 하나에 간단한 PHP 파일 업로드 스크립트를 설정 한 다음 curl을 통해 파일을 업로드했습니다. 완료하자마자 제거했습니다.


0

VM에서 서버를 실행하는 경우 VM에 ssh하고 터미널을 사용하는 것이 어떻습니까?

생각 해봐 그래픽 인터페이스가없는 서버입니다.

VM 대신 실제 컴퓨터에 서버 버전 만 설치 한 경우 명령 행 프롬프트에 붙여 넣기를 복사 할 수 있었습니까? "screen"또는 "tmux"와 같은 멀티플렉서를 사용하거나 v3.xx가 제안한 "gpm"과 같은 소프트웨어를 사용하지 않으면 동일한 TTY에서 멀티 태스킹을 사용할 수 없습니다.


-2

우분투 서버에서 복사 / 붙여 넣을 수 있다고 생각하지 않습니다.

  1. Ctrl + V를 시도하면 OS는이를 ^ V 제어 시퀀스로 인식합니다.
  2. 이를 지원하는 마우스 데몬이 없으므로 마우스 오른쪽 버튼 메뉴로 복사 / 붙여 넣기를 수행 할 수 없습니다. (어쨌든 내가 아는 한, 누군가 나를 자유롭게 고칠 수 있습니다.)

1
내가 할 것으로 예상되는 지름길은 shift-insert입니다. en.wikipedia.org/wiki/…
bukzor

요점이 아닙니다. 이는 게스트 추가 가상화의 문제입니다.
GregB

-3

당신은 사용할 필요가 CTL+Shift+V, 붙여 넣기 호스트에서 정상적으로 복사하고, 다시 VM에서 복사 할, 그렇다면뿐만 아니라 Shift 키를 추가 CTL+SHIFT+C(다음 같은 +의 X와 컷).

건배!


3
당신은 잘못. CTL + SHIFT + V는 Ubuntu 터미널의 바로 가기 키이지만 Ubuntu 12.04의 게스트 추가에 문제가있어 복사 / 붙여 넣기가 한 방향 또는 두 방향으로 주기적으로 중단됩니다.
GregB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.