Virtualbox-5.1 - Общие параметры буфера обмена и Drag'n'Drop не работают [dубликат]

AS 123456 said use sudo apt-get install libx264-142 libx264-dev

Это установит libx264, который дал вам ошибку.

2
задан 5 May 2017 в 09:48

3 ответа

Это не лучший ответ на ваш вопрос, потому что он игнорирует проблему и выполняет другие действия. Тем не менее, я отправляю этот ответ в любом случае, потому что я был в вашей обуви, и я обычно прибегаю к использованию виртуальной сети между VM и хостом для передачи файлов. Вместо того, чтобы тратить время на работу с функциями vbox, я просто использую netcat для выполнения небезопасной передачи файлов. Тот факт, что это небезопасно, будет иметь значение только в том случае, если ваша виртуальная машина видна локальной сети вашего хоста.

Предположения:

Настройки сети по умолчанию (NAT, нет настройки виртуальной сети) Гость VM может видеть, что это небезопасная передача. хост-компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Предположения: insecure

Вы можете использовать IP-адрес своего хоста для к какой бы виртуальной сети она не подключалась, но я бы посоветовал это по соображениям безопасности. Используйте IP-адрес из виртуальной сети. Это безопаснее.

В гостевой ОС виртуальной машины откройте терминал и выполните следующую команду:

route -n | grep -P "^0.0.0.0" | tr -s ' ' | cut -f2 -d ' '

IP-адрес, который возвращается этой командой, - это IP-адрес, который вы замените ниже в командах nc. Mine - 10.0.2.2

Host -> Передача гостевого файла:

Сетевые настройки по умолчанию (NAT, настройка виртуальной сети) На гостевой машине запустите [ f6].

Host -> Передача гостевого файла:

На гостевой машине запустите nc 10.0.2.2 21435 > /your/file/to/save. Гость VM может см. главный компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Независимо от направления передачи, убедитесь, что вы выполнили команды выше в указанном порядке (для рассматриваемого направления) , Это важно, потому что первая команда запускает службу прослушивания, к которой подключается вторая команда. После запуска первой команды терминал окажется невосприимчивым. Программа работает и прослушивает эту машину. После того, как вторая команда будет запущена на другом компьютере, и передача завершится, терминалы на обеих машинах снова будут «реагировать» (т. Е. [F9] выйдет).

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

0
ответ дан 22 May 2018 в 22:54
  • 1
    У меня есть параметр NAT по умолчанию, но команда на передачу с использованием nc не отвечает на ОС хоста. Netcat уже присутствует. Я что-то упускаю ? – zingsy 5 May 2017 в 12:04
  • 2
    Когда команда запускается с хоста (в любом случае), он будет открыт в режиме прослушивания. Похоже, что терминал перестанет отвечать на запросы, поскольку на самом деле он просто ждет подключения клиента. Когда вы запустите команду на гостевой машине, произойдет передача файла. После завершения передачи файлов оба терминала (в гостевой и хост-системе) должны снова реагировать. Если оба терминала не реагируют на запросы, и копируемый файл не появился на конечной машине, скорее всего, узел не находится в 10.0.2.2. Дайте мне знать, и я отредактирую сообщение с инструкциями по поиску IP-адреса хоста. – b_laoshi 5 May 2017 в 16:36
  • 3
    Когда я делаю ifconfig для гостя, то адрес inet для 'enps08' равен 10.0.3.15. Я использовал этот адрес в команде, чтобы получить файл в гостевой, но тщетно. – zingsy 6 May 2017 в 10:56
  • 4
    @zingsy, это не сработает. Я обновляю сообщение, чтобы включить шаги по поиску IP-адреса хоста, который VM может видеть. – b_laoshi 6 May 2017 в 14:32

Это не лучший ответ на ваш вопрос, потому что он игнорирует проблему и выполняет другие действия. Тем не менее, я отправляю этот ответ в любом случае, потому что я был в вашей обуви, и я обычно прибегаю к использованию виртуальной сети между VM и хостом для передачи файлов. Вместо того, чтобы тратить время на работу с функциями vbox, я просто использую netcat для выполнения небезопасной передачи файлов. Тот факт, что это небезопасно, будет иметь значение только в том случае, если ваша виртуальная машина видна локальной сети вашего хоста.

Предположения:

Настройки сети по умолчанию (NAT, нет настройки виртуальной сети) Гость VM может видеть, что это небезопасная передача. хост-компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Предположения: insecure

Вы можете использовать IP-адрес своего хоста для к какой бы виртуальной сети она не подключалась, но я бы посоветовал это по соображениям безопасности. Используйте IP-адрес из виртуальной сети. Это безопаснее.

В гостевой ОС виртуальной машины откройте терминал и выполните следующую команду:

route -n | grep -P "^0.0.0.0" | tr -s ' ' | cut -f2 -d ' '

IP-адрес, который возвращается этой командой, - это IP-адрес, который вы замените ниже в командах nc. Mine - 10.0.2.2

Host -> Передача гостевого файла:

Сетевые настройки по умолчанию (NAT, настройка виртуальной сети) На гостевой машине запустите nc 10.0.2.2 21435 > /your/file/to/save.

Host -> Передача гостевого файла:

На гостевой машине запустите nc 10.0.2.2 21435 > /your/file/to/save. Гость VM может см. главный компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Независимо от направления передачи, убедитесь, что вы выполнили команды выше в указанном порядке (для рассматриваемого направления) , Это важно, потому что первая команда запускает службу прослушивания, к которой подключается вторая команда. После запуска первой команды терминал окажется невосприимчивым. Программа работает и прослушивает эту машину. После того, как вторая команда будет запущена на другом компьютере, и передача завершится, терминалы на обеих машинах снова будут «реагировать» (т. Е. [F9] выйдет).

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

0
ответ дан 18 July 2018 в 13:47

Это не лучший ответ на ваш вопрос, потому что он игнорирует проблему и выполняет другие действия. Тем не менее, я отправляю этот ответ в любом случае, потому что я был в вашей обуви, и я обычно прибегаю к использованию виртуальной сети между VM и хостом для передачи файлов. Вместо того, чтобы тратить время на работу с функциями vbox, я просто использую netcat для выполнения небезопасной передачи файлов. Тот факт, что это небезопасно, будет иметь значение только в том случае, если ваша виртуальная машина видна локальной сети вашего хоста.

Предположения:

Настройки сети по умолчанию (NAT, нет настройки виртуальной сети) Гость VM может видеть, что это небезопасная передача. хост-компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Предположения: insecure

Вы можете использовать IP-адрес своего хоста для к какой бы виртуальной сети она не подключалась, но я бы посоветовал это по соображениям безопасности. Используйте IP-адрес из виртуальной сети. Это безопаснее.

В гостевой ОС виртуальной машины откройте терминал и выполните следующую команду:

route -n | grep -P "^0.0.0.0" | tr -s ' ' | cut -f2 -d ' '

IP-адрес, который возвращается этой командой, - это IP-адрес, который вы замените ниже в командах nc. Mine - 10.0.2.2

Host -> Передача гостевого файла:

Сетевые настройки по умолчанию (NAT, настройка виртуальной сети) На гостевой машине запустите nc 10.0.2.2 21435 > /your/file/to/save.

Host -> Передача гостевого файла:

На гостевой машине запустите nc 10.0.2.2 21435 > /your/file/to/save. Гость VM может см. главный компьютер в 10.0.2.2 (типичный по умолчанию для VirtualBox)

Независимо от направления передачи, убедитесь, что вы выполнили команды выше в указанном порядке (для рассматриваемого направления) , Это важно, потому что первая команда запускает службу прослушивания, к которой подключается вторая команда. После запуска первой команды терминал окажется невосприимчивым. Программа работает и прослушивает эту машину. После того, как вторая команда будет запущена на другом компьютере, и передача завершится, терминалы на обеих машинах снова будут «реагировать» (т. Е. [F9] выйдет).

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

0
ответ дан 24 July 2018 в 20:15

Другие вопросы по тегам:

Похожие вопросы: