Как скрыть виртуальную машину

Как скрыть виртуальную машину

Любой конец является началом…

Александр к записи Настраиваем поддержку HP Laser…
FululaGorb2 к записи Установка OpenCV на Linux
Анатолий к записи Настраиваем поддержку HP Laser…
Vladimir к записи Virtual Box в максимально скры…
cjechoel к записи Настраиваем Raspberry Pi для р…

У меня на домашнем сервере установлено много виртуальных машин, управляемых с помощью VirtualBox, Каждая включенная виртуальная машина открывается в отдельном окне. Ко всем этим виртуальным машинам я подключаюсь по RDP, поэтому отображение их окон на хостовой машине только зря тратит её ресурсы. В связи с чем я и решил разобраться, как же запускать виртуальные машины без GUI, заодно и автоматизировать процесс запуска вышеуказанных:)

Все, что нам понадобится — VirtualBox последней версии, загруженный отсюда. Стоит заметить, что в качестве хоста у меня используется компьютер с Windows 8.1. Этот выбор может показаться весьма странным, но я пока не нашел систему, работающую более стабильно. Хоть Linux и гибок в настройке, для того, чтобы он работал стабильно, по моему опыту, нужно очень много времени.

Будем считать, что виртуальная машина у нас уже установлена и видна в менеджере виртуальных машин VirtualBox‘а. Кстати, посмотреть список виртуальных машин можно командой:

Вывод этой команды выглядит примерно вот так:

Слева название виртуальной машины, а справа их UUID, ведь на никто не гарантирует, что нет виртуальных машин с одинаковым названием.

для получения более подробной информации о имеющихся виртуальных машинах можно дописать в конец команды «—long».

Для запуска виртуальной машины в скрытом режиме переходим в директорию с VirtualBox

Шаблон команды запуска виртуальной машины выгладит так.

Например, этой командой мы запускаем виртуальную машину, которая называется «7» :

Для вывода справки достаточно просто ввести команду

Результат будет вот таким:

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

Содержимое каждого из этих файлов должно выглядеть вот так:

Положим эти все файлы в одну папку и там же создадим файл с названием «vm.run.vbs», Этот файл будет запускать по очереди файлы, отвечающие за каждую виртуальную машину. Сожержимое этого файла должно выглядеть как-то так

Данный пример запускает виртуальную машину с названием «XP«, через 10 секунд «7» и еще через 10 — «8_1» .

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

А что делать с подключением устройств?

Когда мы работаем с виртуальной машиной через GUI, у нас есть меню устройства, с помощью которого мы можем подключить флешку, диск или другое устройство к виртуальной машине. Если же машина запущена в скрытом режиме, доступа к этому окну нет, но это все прекрасно можно сделать через командную строку.

Читайте также:  Какая отвертка нужна для разборки ps4

Смотрим список подключенных к хосту USB устройств:

Подключаем устройство к виртуальной машине:

Более общий случай

Для отключения устройства от виртуальной машины:

Более полный список параметров:

Проблемы, с которыми я столкнулся

На данный момент проблема только одна, но она довольно неприятна.

1) При попытке подключить USB адаптер к компьютеру появляется следующее сообщение об ошибке:

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

  • Выключаем виртуальную машину
  • Отсоединяем USB устройство
  • Заходим в настройки виртуальной машины и создаем такой фильтр
  • Запускаем виртуальную машину
  • Подключаем USB устройство
  • Возможно придется снова выполнить команду подключения устройства
  • PROFIT.

Надеюсь, кому-нибудь статья окажется полезной. Если есть вопросы — добро пожаловать в комментарии.

VirtualBox позволяет запустить виртуалку без интерфейса:

Но если я запустил её через обычный запуск, то можно ли потом перейти в вариант без интерфейса? Закрытие окна подобного варианта не предполагает, да и в меню найти не могу.

1 ответ 1

Можно выполнить эту операцию в 2 шага, но возможны проблемы на втором шаге.

  1. Сохранить состояние машины
    vboxmanage controlvm the_machine savestate
  2. Запустить машину через headless (в фоновом режиме)
    vboxheadless —startvm the_machine

Иногда машина может не загрузиться, по разным причинам)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками virtualbox или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.4.7.36536

sshmanager

Любая статья начинается с идеи. так и тут.
Скажем так: Анонимный интернет по шлюзу в виртуалку мы уже давно научились раздавать. (Whonix, Tortilla adapter, Tun2Socks, Double SSH Tunnel manager) , но тут пришла в голову другая идея.

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

Управлять виртуальным роутером одно удовольствие:

-Всё наглядно и просто и не нужно лезть в мозги какой-то коробочки для смены IP адреса или прописывать там IP адрес нового ssh/socks/vpn/tor так как переключение сети осуществляется по клику в другом окне виртуальной машины.

Читайте также:  Зарядное устройство optimate 6 отзывы

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

-На запросы по WEBRTC виртуальный роутер будет отдавать IP вашего SSH/Socks5

-Можно замедлить подключение по таймауту чтобы обойти двусторонний Ping на некоторых сайтах.

-DNS запросы идут исключительно по TCP каналам через TOR/Socks — с использованием утилиты Acrylic DNS Proxy

-Можно использовать WI-FI и это будет безопасно так как сам радиопередатчик будет в том же Виртуальном роутере- в изолированной машине.

-С таким роутером можно подключать локальные соединения которые создают различные утилиты. Пример: (Back-Connect Proxy)

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

Все то что я сказал выше — это мое видение ситуации. Если у вас другое мнение, то я лучше соглашусь с вами чем начинать какой-то спор !

Данная статья сделает ваш Ноутбук под операционной системой (Mac-OS, Windows, Linux) полностью анонимным и при этом мобильным, и ничего лишнего из него торчать не будет так как само устройство выглядит как USB заглушка в вашем ноуте.
Сама идея летала давно, и она осуществлена в данной статье. Эта статья убивает весь смысл в покупке "некой" коробочки которая будет раздавать анонимный интернет.

Поехали.
У вас есть ноутбук под вашей операционной системой. Вы устанавливаете в ноутбук Virtualbox или VMware кому что нравится.
Далее в вашем ноутбуке отключаете Ethernet адаптер (для фанатиков: Ethernet вход можете его хоть герметиком заклеить, он вам не понадобится)
Далее в вашем ноутбуке отключаете вашу встроенную Wi-FI карту (для фанатиков: откручиваем отверткой с корпуса ноутбука — выкидываем)

Дальнейшие действия: В виртуальную машину вашей OS устанавливаем OS win 10 (отключаем UAC, обновление, и тд и тп. Также не забываем зайти в электропитание и настроить чтобы он у нас не засыпал. Желательно выделить под виртуальную OS 4 гб оперативы)
Далее вставляем в ваш ноутбук USB Wi-FI адаптер и прокидываем его в виртуальную машину (любое USB устройство можно пробросить в виртуальную машину)

Читайте также:  Заморозка приложений андроид без рут прав

В итоге у нас получается следующая картина: Ноутбук с вашей OS на нем. В этой OS стоит виртуалка под WIN 10 с подключенным интернетом по WI-FI (вообще какой будет интернет приходить в вашу виртуалку выбирайте сами. Это ваш выбор. оптимально все же для себя я вижу mini USB WI-FI заглушку)

К настройке на хосте мы еще вернемся, а пока все настройки у нас будут на виртуальной машине.

Скачиваем и запускаем Double SSH Tunnel Manager.
Программа предложит нам установить Виртуальный адаптер TAP Adapter V9 for Private Tunnel — соглашаемся.
Далее переходим в сетевые настройки и снимаем все галочки с двух адаптеров (Название у Virtualbox немного другое у адаптера этот скрин с VMware, но смысл идентичен)

Далее эти два адаптера объединяем в сетевой мост и также снимаем всевозможные галочки с протоколов и фильтров. (на MAC-мост галочка не снимется это нормально)

Теперь заходим в настройки Double SSH Tunnel Manager смотрим на эти данные. При необходимости меняем на желаемые (эти данные нужно перенести на хостовую машину в адаптер от Virtualbox или от VMware)

Выключаем виртуальную машину.

Возвращаемся на хостовую машину.

Настройки для Virtualbox

Оставляем только две галочки, меняем настройки (TCP/IP4) на те что мы видели в Double SSH Tunnel Manager в разделе DHCP, в настройках самой виртуальной машины меняем дефолтную сеть NAT на VirtualBox Host-only Ethernet Adapter

Настройки для Vmware

Оставляем только две галочки, меняем настройки (TCP/IP4) на те что мы видели в Double SSH Tunnel Manager в разделе DHCP, в настройках самой виртуальной машины меняем дефолтную сеть NAT на VMnet1 (Host-only). Адаптер VMware Network Adapter VMnet8 отключаем

Далее запускаем нашу виртуальную машину. Не забываем подключать к ней интернет через USB. Запускаем Double SSH Tunnel Manager выставляем настройки напротив ваших SSH/Socks как показано на рисунке ниже. Подключаемся и проверяем интернет на ХОСТЕ .

Для того чтобы транслировать полностью сеть TOR направьте ползунок вниз на TorBRIDGE+onion, но сначала убедитесь что вы подключены к сети Tor (зеленая луковица)

Вот и сказочке конец тот кто понял — молодец!! Оригинал статьи на сайте ssh-tunnel.in

PS: Если интернет не запустился перезагрузите виртуалку и включите выключите адаптер на хосте.

Ссылка на основную публикацию
Как сделать кроссворд в ворде 2010
Пользоваться файлами, созданными в MS Office, можно как угодно: открыть документ Ворд онлайн, составить в Экселе квартальный отчёт или в...
Как поставить старую версию скайпа
Программа Skype, как и любой другой активно развивающийся софт, постоянно обновляется. Однако не всегда новые версии выглядят и работают лучше...
Как поставить фотографию на контакт в андроид
На любом смартфоне реализована возможность установки изображения на телефонный контакт. Оно будет отображаться при поступлении входящих звонков от этого контакта...
Как сделать местный разрез
Основным назначением видов является определение формы внешних поверхностей предмета. Выявление на видах формы внутренних поверхностей при помощи штриховых линий не...
Adblock detector