Virtualbox как сделать общий буфер обмена. Системный интегратор

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

Virtualbox как сделать общий буфер обмена. Системный интегратор

Установка гостевых дополнений

Для включения способности обмена буфером обменамежду хостом (компьютером на котором установлен VirtualBox,) и виртуальной машинкой (компьютером, запущенным в виртуальной машине), необходимо установить “Гостевые дополнения”,которые находятся на виртуальном виде, примонтировать который можно через меню VirtualBox “Устройства – Подключить образ диска Дополнений гостевой ОС”.

Virtualbox как сделать общий буфер обмена. Системный интегратор

После этого в виртуальной машине покажется привод с диском, на котором находятся нужные для установленной операционной системе дополнения, которые следует установить. Во время установки довольно просто жать “Далее” (“Next”), опосля чего же будет нужно перезагрузка.

Подробнее про установку гостевых дополнений можно прочесть в отдельной статье.

Включаем общий буфер обмена

В том же пт меню “Устройства” нужно открыть подменю “Общий буфер обмена” в котором нужно выбрать один из 4 вариантов:

Virtualbox как сделать общий буфер обмена. Системный интегратор

Общий буфер обмена предназначен лишь для копирования и вставки текста!
Для передачи файлов используйте функцию Drag & Drop (см. ниже).

  • Выключен – в данном случае возможность что-либо скопировать либо вставить из настоящего компа в виртуальный, либо напротив, будет отсутствовать;
  • Из основной ОС в гостевую ОС – обмен “буфером обмена” будет возможен лишь в одну сторону – с настоящего компа, в виртуальный;
  • Из гостевой ОС в основную ОС – будет возможность копирования с виртуального компа на хост, с хоста в виртуальную машинку не будет;
  • Двухнаправленный – буфер обмена будет работать в обе стороны;

Изменения функции обмена буфером обмена меж главным компом и виртуальным будут использованы сходу опосля конфигурации настроек.

Включаем Drag & Drop

Drag’n’Drop именуют действие, которое можно перевести на российский язык как “перетаскивание”. Непосредственно в VirtualBox оно дозволяет перетащить файл с виртуальной машинки в настоящую, и напротив. Для этого необходимо включить в настройках виртуальной машинки поддержку данной функции. Делается это последующим образом:

  1. В верхнем меню VirtualBox находим пункт “Устройства”. В нем будет находится подпункт “Функция Drag & Drop”.
    Virtualbox как сделать общий буфер обмена. Системный интегратор
  2. Выбираем пригодный параметр:
    • Выключен – функция Drag & Drop выключена;
    • Из основной ОС в гостевую ОС – возможность перетаскивать файлы и папки лишь в виртуальную машинку, но не из неё;
    • Из гостевой ОС в основную ОС – возможность перетаскивать файлы и папки лишь из виртуальной машинки, но не в неё;
    • Двухнаправленный – возможность перетаскивать файлы и папки как с виртуальной машинки, так и в неё;
  3. Настройки используются сходу, а означает опосля включения функции Drag & Drop можно сходу ей воспользоваться.

Как перенести файл либо текст из основной системы в гостевую в Virtual Box?

Последнее обновление:

Исходные данные:

Основная операционная система (хост): Windows 7.

Виртуальная машина: Virtual Box.

Гостевая система: Linux Ubuntu 16.04.

Требуется: передавать файлы либо текст меж основной и гостевой операционными системами в прямом и обратном направлениях. В связи с сиим, разглядим вероятные методы передачи данных в виртуальной машине Virtual Box.

Через буфер обмена

Актуальные виртуальные машины:

Vmware Player (Vmware WorkStation) и Virtual Box

По сущности, в настоящее время (2018 г.) одними из более актуальных и комфортных виртуальных машин являются и . 1-ая владеет в особенности легкой возможностью опции, в ней работает двусторонний буфер обмена, при этом, для копирования/вставки как файлов, так и текста. Подключается он безо всяких опций, сходу опосля установки виртуальной машинки. Тогда как в , невзирая на декларированность, буфер обмена может и не работать. Даже невзирая на выполненные опции двунаправленного буфера, установку дополнений и т.д. Итак, перейдем к рассмотрению методов передачи файлов и текста. Т.е., по сущности, разглядим, как можно эмулировать двусторонний буфер обмена меж гостевой и основной системами в .

Читайте также  Прозрачная полоса на экране телевизора. Что делать, если на экране телевизора появилась вертикальная полоса?

По протоколам SSH, FTP и др.

Этот метод передачи просит наличия соответственного сервера в одной из операционных систем (например, в гостевой) и клиента (например, такового, как ) – в иной. Понятно, что таковым образом может быть передать лишь файлы, текст передать не получится. Для работоспособности метода передачи по протоколам нужно, чтоб надлежащие сервер и клиент были повсевременно загружены в оперативную память, т.е. чтоб они были работоспособны. В сети существует множество (как правило, повторяющихся) советов, каким образом сделать такие серверы автозагружаемыми, т.е. чтоб они автоматом начинали работать при загрузке гостевой операционной системы. Аналогично, можно сделать автозагружаемым, к примеру, клиент. Можно, но это приведет к необходимости держать повсевременно (точнее, все время, пока будет нужно перенос файлов меж гостевой и основной операционными системами) включенным соответственный сервер. Что, кстати, может быть и опасно, в особенности, ежели пользовательь компа не обладает способностями администрирования сетей. Ибо бесконтрольный доступ по либо иным аналогичным протоколам может привести как к скачке с компа тех либо других файлов, так и к бесконтрольной записи на него (например, небезопасных прорамм, вирусов).

Через наружные носители информации

Это может быть, к примеру, твердый диск, флешка и др. Метод кажется феноминальным, но он полностью работает. Но, тут может быть маленькая неувязка. Не много того, что носитель будет нужно подключить к USB-порту. Так еще при каждом переносе из одной операционной системы в другую придется КАЖДЫЙ РАЗ (при следующем копировани файлов) подключать его к гостевой системе и позже отключать. Это, во-1-х, вынуждает растрачивать время (ибо наружные носители, подключаемые к портам , отключаются/подключаются не одномоментно, а через несколько секунд), а, во-2-х, просто не совершенно комфортно. Тем наиболее, время от времени, к примеру, в , установленной в , флешка может работать неправильно.

Через веб-сайт либо онлайн-сервис в интернете

Это – вообщем, нужно огласить, экстравагантный метод, но он полностью работает, в особенности просто, при копировании текста. Но, только при условии, что из обоих операционных систем есть одновременный доступ в веб. При этом, естественно, нужны будут, во-1-х, браузеры, запущенные в обоих системах, через которые будет осуществляться передача инфы. Данный метод в особенности легок для копировании/вставке текста. При этом текст копируется откуда-нибудь (например, из текстового редактора, открытого в ) на страничку веб-сайта, позволяющую сохранять информацию. Опосля чего же, из иной операционной системы (например, из ) в браузере обновляется страничка и – можно скопировать оттуда текст, вставить его в подобающую програмку. работающую уже в данной для нас операционной системе.

Данный метод непревзойденно подойдет для переноса меж операционными системами как "просто текста", так и файлов. Повторимся, для переноса текста довольно будет вставить его на подобающую странички веб-сайта в одной системе. а скопировать – из иной.   Но, полностью может быть, что форматирование (цвет, размер шрифта, поля и др.), естественно же, могут не сохраниться – это зависит от технологий, примененных на веб-сайте. Не считая того, видимо, не постоянно будет вероятным вставить на веб-сайт контент наиболее непростой, чем текст, как то – таблицы, рисунки. вообщем, есть облака, Google-диск, Яндекс-диск и т.п. Электронная почта, в конце концов. Не считая того, ежели страничка такового веб-сайта находится в открытом доступе – этот текст может быть доступен хоть каким желающим, в том числе и поисковикам Google, Yandex. При этом он может проиндексироваться ими и тогда его доступность для всех желающих еще наиболее возрастет. Правда, можно создать специальную страничку, защищенную паролем – как от других юзеров, так и от поисковиков. Вообщем, быстрее всего, ничего разрабатывать не придется, так как уже издавна имеются обласные технологии, дозволяющие передавать файлы полностью. Есть электронная почта, различного рода WhatsApp и почти все остальные сервисы. Вообщем, для входа на запароленную страничку будет нужно вводить пароль, что может быть несколько неловко.

Читайте также  Как делать снимки с веб камеры windows 7. Сделайте фото с веб-камерой в 2020 году | Windows и Mac

Кроме того, будет нужно не лишь подключение к вебу, но и, что важно, наличие средств на счету. В конце концов, при большом объеме инфы перенос как файла, так и текста может значительно замедлиться, в особенности, при низкой скорости интернет-соединения.

Через общие папки

Опять же, можно поступить, как минимум, 2-мя способами. Можно сделать общую папку (share) в основной операционной системе, потом установить сетевое соединение меж ней и гостевой системой (на адресок вида ) и передавать файлы. Получится аналогия предшествующей способности, правда, не через глобальную сеть (интернет), а через локальную, что, естественно, будет еще скорее. Но, этот метод сложен своею настройкой. Придется или пробрасывать порты, или отключать политику . Крайнее приведет к возникновению доборной уязвимости, потому непрофессионалам это делать не нужно. Да и экспертам, без последней необходимости, тоже.

А 2-ой метод реализации общей папки является достаточно обычным. Его мы и разглядим ниже.

Как сделать общую папку в Virtual Box

Итак, требуется: сделать общую папку, которую можно было бы применять для двусторонней передачи файлов из одной операционной системы в другую – практически, как буфер обмена.

Во-первых, следует верно настроить виртуальную машинку , установить дополнения для нее. Во-2-х, следует сделать папку с подходящим именованием в каком-нибудь каталоге в основной операционной системе (). Пусть это будет папка с именованием , расположенная в каталоге . Потом, в менеджере необходимо выбрать:

Появится панель, на которой можно добавить новейшую общую папку. Нажав клавишу (с зеленоватым крестиком), добавится строка, в которой можно будет ввести адресок хоть какой папки, которую мы ходим сделать общей:

Virtualbox как сделать общий буфер обмена. Системный интегратор

Щелкнув два раза на заглавии папки (или на кнопочке , покажется панель, на которой можно будет поменять ее адресок. К примеру, создадим общую папку с заглавием , расположенную в . При этом путь к папке будет , тогда как ИМЯ будущей общей папки в основной системе () будет просто .

Virtualbox как сделать общий буфер обмена. Системный интегратор

Таким образом, в в основной системе задано имя папки, которая скоро станет общей.

Монтируем общую папку в гостевой системе

Для этого открываем гостевую систему в виртуальной машине. Чтоб общественная папка была доступна всем юзерам (в том числе и из основной системы ), назначаем ей самые широкие права доступа:

После что, в консоли вводим команду монтирования:

Как лицезреем, имена папок не совпадают в данном случае… т.е. они совсем необязательно должны совпадать!

Следует объяснить этот момент, ибо Фактически НИГДЕ, где нам довелось читать материалы по настройке общих папок, он "почему-то" не объяснен вообщем, даже на официальном веб-сайте разраба . Разъяснение опции виртуальной машинки, на наш взор, довольно туманное. И отлично понятное только для тех, кто и так уже ознакомлен с сиим действием. Что же касается довольно почти всех публикаций в вебе, то, как видно, довольно почти все из их просто копируют однообразный, по сущности, контент иными словами, не делая детализированных пояснений (сделав вид, что он "очевиден"), даже не вдумываясь в его смысл. Хотя, тем, для кого он вправду очевиден, подобные статьи (в том числе и эта) просто ни к чему, они и так все это знают.

Итак, команда запускается в режиме админа, потому в нужно запускать ее через . Будет нужно ввести пароль.

– это группа, в которую должен быть добавлен текущий юзер . Ежели он НЕ добавлен, сначала следует это сделать. Для этого открываем терминал и от админа () исполняем последующую команду:

Читайте также  Настройка телекарты на спутник intelsat 15. Самостоятельная настройка Телекарты на спутник

(тоже может потребоваться ввод пароля).

Вместо необходимо ввести имя виртуальной машинки (точнее, имя гостевой операционной системы Ubuntu в виртуальной машине), которое Вы вводили при установки гостевой системы. И под которым работаете в (т.е. имя "простого" юзера, не администратора). Может быть, опосля этого будет нужно перезагрузить виртуальную машинку, чтоб эти конфигурации вступили в силу. Перезагрузку можно сделать 3-мя способами:

  1. Первый. В консоли набираем подобающую команду, к примеру,
    И жмем , естественно. будет скоро перезагружена.
  2. Второй. В менеджере избираем
  3. Третий. Выключить (закрыть соответственное окно) гостевую операционную систему () и потом в менеджере надавить
    либо просто

– это имя общей папки, точно соответственное ее имени в основной операционной системе (), которое бытует в менеджере (конкретнее, в настройках общих папок, см. выше).

– это путь к данной нам общей папке в (здесь, как лицезреем, она имеет ДРУГОЕ ИМЯ, не !! Да, тут у нее может быть и другое имя, не совпадающее с именованием в основной системе!). Каталог содержится в корневом каталоге (под заглавием ) .

– это имя общей папки, которое сделала сама , автоматом, при ее разработке (см. выше). Оно может, повторимся, как совпадать, так и не совпадать с . Это – принципиальный момент, на котором практически никто не акцентирует внимание.

А почему – конкретно ? Это – дело варианта. Дело в том, что – это обычная аббревиатура, используемая . А – это имя ранее (изначально) использовавшейся общей папки на компе создателя данной нам статьи. В принципе, это имя можно поменять и сделать его, к примеру, (чтобы имена общей папки совпадали в обоих операционных системах). А можно и бросить, как есть.

С файлами – понятно, но как быть с передачей текста?

Таким образом, общественная папка может просто употребляться для передачи файлов меж обоими операционными системами  в Virtual Box и туда, и обратно. Копируем в общую папку файл в одной операционной системе, перебегаем в другую операционную систему, смотрим уже там подобающую общую папку – и лицезреем этот файл уже там. Но, как же передать часть содержимого файла, к примеру, текст? Разумеется, для этого в общей папке следует держать какой-либо (желательно, пустой) текстовый файл, в качестве буфера обмена. И… копировать в него текст в текстовом редакторе в одной операционной системе, а извлекать этот текст – в иной. К примеру, копируем в основной системе текст в в редакторе , а в (гостевая система) – используем редактор . Т.е., по сущности, у нас вышел фактически аналог буфера обмена, правда, мало наименее удачный, требующий пары излишних нажатий мыши. Не считая того, обязательно: оба файла должны быть в схожей кодировке! Ежели в шифровка установлена по умолчанию (в том числе и в текстовом реадкторе ), то в Windows редактор либо какой-нибудь иной текстовый редактор может открыть файл и в иной шифровке, к примеру, в . В итоге, нелатинские буковкы могут перевоплотиться в нечитаемые знаки.

Ну, а как быть с рисунками, таблицами, …?

Здесь – два варианта. Или используем, опять-таки, два соответственных графических, табличных редактора в различных операционных системах (например, кроссплатформенные либо – для графики), вставляя набросок в одной системе, извлекая – в иной.  Либо – архивируем соответственный файл и передаем через общую папку, потом производим разархивирование.

Странно, естественно, что же мешало разрабам сделать настоящий, просто настраиваемый буфер обмена – как для текстов, так и для файлов? Как это изготовлено в . Ведь, по сути-то, ничего сложного тут нет. Полностью можно было бы сделать временный каталог и временный файл, которые и делали бы функции соответственных буферов обмена.

Оставьте комментарий