
멋진 작은 쉘을 얻기 위해 Virtualbox 아래에 Ubuntu Server를 설치했습니다. 또한 VirtualBox "Guest Additions"를 설치하고 "공유 클립보드: 양방향"을 설정했습니다.
아직도 복사-붙여넣기가 작동하지 않는 것 같습니다. 여기서 뭔가 빠졌나요?
나는 설치했다gpm서버 모드(X 없음)에서 마우스 지원을 제공하고 마우스를 사용하여 복사하여 붙여넣을 수 있지만 여전히 VirtualBox 통합이 작동하지 않습니다.
답변1
그냥 직접 시도해 보세요. gpm 및 콘솔 전용 게스트에서는 작동하지 않습니다.
나는 클립보드 통합이 게스트에서 실행 중인 X 서버를 갖는 데 의존하고 있다고 강하게 의심합니다.
해결 방법은 게스트에 openssh-server를 설치하고 호스트에서 게스트로의 터미널을 사용하여 ssh를 설치하는 것입니다. 그런 다음 '클립보드 통합'이 있습니다.
답변2
사용해 보세요퍼티SSH를 통해 가상 Linux 시스템에 연결하세요.
답변3
나는 다른 해결 방법을 생각해 냈습니다. 공유 폴더를 열고 공유 폴더에 실행 가능한 스크립트를 만듭니다. "#!/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
죄송합니다!
답변4
이것은 아마도 "솔루션"은 아니지만 우분투 서버 VM에서 일부 데이터를 가져올 수 있었던 방법입니다. 내 서버 중 하나에 간단한 PHP 파일 업로드 스크립트를 설정한 다음 컬을 통해 파일을 해당 서버에 업로드했습니다. 끝나자마자 제거했어요.