Есть ли простой способ скопировать с VirtualBox Guest на хост?

9473
Jonas

У меня Windows 7 и я использую VirtualBox. Я установил Ubuntu Server в качестве гостя.

Есть ли простой способ скопировать текст в терминале Ubuntu Server на мой хост Windows 7? Как насчет другого направления?

10
У вас установлены гостевые дополнения? Если так, то это должно быть * `Just Work` *. Dennis Williamson 13 лет назад 1
@ Денис: Нет, где я могу получить это? Jonas 13 лет назад 0
Это на ISO, который содержит Virtualbox. Когда вы выбираете установить Guest Additions в меню VB, которое монтирует образ вашего гостя как CD / DVD. Из Ubuntu перейдите в этот каталог (вероятно, `/ media / что-то`) и запустите соответствующий скрипт оболочки (вы должны определить, какой из них основан на их именах). Dennis Williamson 13 лет назад 1
@Dennis: `/ media / cdrom /` для меня пуст, а `cdrom /` - единственный каталог, который у меня есть в `/ media` Jonas 13 лет назад 0
@Dennis: Но когда я смотрю в меню CD-Rom в VirtualBox, проверяется `VBoxGuestAdditions.iso`. Jonas 13 лет назад 1
Поскольку вы работаете с сервером, он не может быть установлен автоматически. Попробуйте смонтировать компакт-диск из Ubuntu. Dennis Williamson 13 лет назад 1
@Dennis: я также пробовал с `mount / dev / cdrom`, но потом получаю следующее сообщение:` mount: не могу найти / dev / cdrom в / etc / fstab или / etc / mtab`, и это новый свежий установка Ubuntu Server 10.10. Jonas 13 лет назад 0
Вам нужно будет указать все аргументы команды mount (`sudo mount -t iso9660 -o ro / dev / scd0 / media / cdrom`) или добавить запись в ваш / etc / fstab, которая будет выглядеть примерно так: / dev / scd0 / media / cdrom0 udf, пользователь iso9660, noauto, exec, utf8 0 0` Dennis Williamson 13 лет назад 0
@Dennis: я выполнил `sudo mount -t iso9660 -o ro / dev / scd0 / media / cdrom` сейчас, но я все еще не вижу ничего с` ls / media / cdrom / ` Jonas 13 лет назад 0
@Dennis: Теперь я следовал инструкциям [Установка гостевых дополнений в VirtualBox для гостевого сервера Ubuntu] (http://blog.brettalton.com/2010/04/28/install-guest-additions-in-virtualbox-for- ан-убунту-сервер-гость /). Тем не менее, как указано в конце этой статьи. Он не будет поддерживать ** копирование и вставку **, если я не установлю X.Org или XFree86 Window System. Jonas 13 лет назад 1

5 ответов на вопрос

9
JanC

Я думаю, что лучшим решением является "ssh" на сервер и работать на нем таким образом.

Самый известный эмулятор клиента и терминала SSH в Windows - это, вероятно, PuTTY . Когда вы используете это, это позволит вам копировать / вставлять текст из / в него.

Это, кажется, путь. Теперь я следовал инструкциям [Установка гостевых дополнений в VirtualBox для гостевого сервера Ubuntu] (http://blog.brettalton.com/2010/04/28/install-guest-additions-in-virtualbox-for-an-ubuntu -server-гость /). Тем не менее, как указано в конце этой статьи. Он не будет поддерживать ** копирование и вставку **, если я не установлю X.Org или XFree86 Window System. Jonas 13 лет назад 0
5
John T

Я считаю, что вам нужно установить Virtualbox Guest Additions. Это добавляет определенные функции интеграции, такие как возможность обмена буфером обмена между хостом и гостем.

После установки гостевых дополнений вы увидите параметры для настроек буфера обмена, таких как «Хост к гостю», «Гость к хосту», а также «Двунаправленный» общий доступ к буферу обмена. Последнее мое предпочтение.

Как мне установить гостевое дополнение? Я пробовал из меню, но ничего не происходит. Jonas 13 лет назад 0
Хотя на Ubuntu Server нет «буфера обмена» (у него нет графического интерфейса, по крайней мере, при установке по умолчанию). JanC 13 лет назад 0
@JanC Не видел «серверную» часть на первый взгляд. В этом случае SSH на сервер является хорошим решением. Если у него есть какая-либо графическая среда, даже X, гостевые дополнения должны работать. John T 13 лет назад 1
2
amjad

In the Oracle Virtualbox settings, go to Settings > General > Advanced

There is an option for Drag and Drop. Select the direction you want to copy the text.

0
Vladimir

Мне пришлось вручную выполнить следующую команду после установки гостевых дополнений VirtualBox, чтобы копирование и вставка работали.

sudo VBoxClient --clipboard

У меня возникла та же проблема, и я обнаружил, что мне нужно запускать указанную выше команду каждый раз, когда я хочу скопировать / вставить (т. Е. Одна операция копирования на хосте - это все, что дает команда). Edan Maor 13 лет назад 0
-1
CarlF

Да. Выделите текст и щелкните правой кнопкой мыши. Выберите «Копировать». Перейдите в другое приложение и щелкните правой кнопкой мыши, затем выберите «Вставить». По крайней мере, это работает с моим собственным хостом Ubuntu и гостем Windows XP, в любом направлении.