Копировать-вставить между гостевой и хостовой системами Hyper-V

Копировать-вставить между гостевой и хостовой системами Hyper-V

Мой компьютер работает под управлением Windows Server 2008 R2. На нем размещена виртуальная машина Hyper-V с Ubuntu 12.04 в качестве гостевой ОС.

Я хочу скопировать текст из Ubuntu и вставить этот текст в Windows (и скопировать текст в Windows и вставить его в Ubuntu). Как мне это сделать?

решение1

Вы можете использоватьncat- который также имеет порт Windows - для передачи данных по сети. На одной системе вы запускаете его в режиме "listen", где он привязывается к некоторому порту, на другой системе вы подключаетесь к этому порту на другой машине. Это создает двунаправленный канал. На Linux вы можете выбрать из большего количества вариантов (GNU netcat, BSD netcat, socat...). Помимо очевидной страницы man, вы также можете посмотреть википедиюстатья netcat.

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

Другой вариант — обмен файлами через общий ресурс Windows (Самбана Linux).

решение2

Это зависит от того, как вы получаете доступ к гостю с хоста. Это консоль гостя через менеджер подключений HyperV? У HyperV есть функция в менеджере подключений, чтобы«Введите текст из буфера обмена».

Запускает ли гостевая ОС X? Похоже, что между HyperV и X нет встроенной функции копирования/вставки, поэтому вы можете запустить удаленный сеанс, используя что-то вродеВНКили, возможно,НХ. И, кроме «Текст из буфера обмена», похоже, вы не можете копировать данные на гостевой системе или читать из ее буфера обмена.

Связанный контент