Ubuntu Server VM: копировать вставить?

Я установил Ubuntu Server под Virtualbox только для того, чтобы получить небольшую оболочку. Я также установил VirtualBox " гостевые дополнения "и установил"общий буфер обмена: двунаправленный".

Я до сих пор не могу получить какой-либо copy-paste работает. Я что-то пропустил?


Я установил gpm, который дает поддержку мыши в режиме сервера (не X), и позволяет копировать вставить с помощью мыши, но до сих пор интеграция VirtualBox не работает.

48
задан Nifle 2010-10-03 22:57:53
источник

6 ответов

просто это сам. Не удалось заставить его работать с gpm и консольным гостем.

Я сильно подозреваю, что интеграция буфера обмена полагается на наличие работающего X-сервера в гостевой системе.

work-a-round заключается в установке openssh-сервера на гостевой и ssh с помощью терминала от вашего хоста к гостю. Тогда у вас есть 'clipboard integration'

48
отвечен James McDonald 2011-02-24 05:23:37
источник

попробуйте использовать шпаклевка и подключение по SSH к виртуальной системе Linux.

8
отвечен trigg3r 2014-08-22 14:19:26
источник

Я придумал другое решение. Откройте общую папку и создайте исполняемый сценарий в общей папке. Put"#!/bin / bash" (или любая / везде, где вы хотите использовать оболочку), а затем команды, которые вы хотите выполнить. Примерно так:

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

просто замените "CP foo bar" длинной сложной строкой, которую вы хотели вырезать и вставить.

в зависимости от того, что вы делаете, вы, возможно, придется источник сценария, а не запустить его напрямую:

source ./myscript

правка: Упс! Я забыл добавить, что вам нужно изменить окончания строк с Windows-style на Unix-style. В Emacs можно использовать

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

в vim это будет

:set ff=unix

извините!

1
отвечен user5753767 2018-08-19 03:16:02
источник

Это, вероятно, не "решение", но именно так я смог получить некоторые данные с моей виртуальной машины ubuntu server. Я создал простой скрипт загрузки файлов php на одном из моих серверов, а затем выстрелил в файл через curl. Как только я закончил, я удалил его.

0
отвечен Shane Reustle 2012-04-30 08:50:25
источник

Я не думаю, что вы сможете скопировать / вставить в Ubuntu Server, в основном потому, что:

  1. Если вы попытаетесь сделать Ctrl+V, ОС увидит это как последовательность управления ^V.
  2. вы не можете скопировать и вставить с помощью контекстного меню, так как нет демонов мыши, которые поддерживают это. (Насколько я знаю, в любом случае, кто-то может меня исправить.)
-2
отвечен Wuffers 2010-10-04 05:20:53
источник

вам нужно использовать CTL+Shift+V вставить, копировать как обычно в Хосте, и обратно в VM добавить сдвиг, а если вы хотите скопировать, так что CTL+SHIFT+C (затем вырезать с тем же + X).

Ура!

-3
отвечен brandon.holtsclaw 2012-04-30 10:12:23
источник

Другие вопросы ubuntu virtualbox copy-paste virtual-machine

X