У меня есть VirtualBox на Ubuntu 16.04 в качестве хоста и гостей. Я должен управлять гостями (запускать, останавливать только) через командную строку SSH, но не нашел никакого рабочего решения.
command-line
virtualbox
ssh
virtualization
codolom
источник
источник
Ответы:
Все это может быть достигнуто с помощью
VBoxManage
после того, как вы установили ssh-соединение:1. Перечислите свою VMS:
Сначала перечислите доступные виртуальные машины с помощью команды
VBoxManage list vms
, я проиллюстрирую это на моей собственной установке:Примечание: если вы не уверены, какая виртуальная машина на самом деле работает, вы можете использовать
VBoxManage list runningvms
вместо этого ...2. Запустите ВМ:
Команда
VBoxManage
и параметры, после которых вы запускаете виртуальную машину:Поэтому для запуска виртуальной машины «Trusty Tahr Clean Copy» в моем примере вы должны использовать:
3. Остановите ВМ:
Чтобы остановить виртуальную машину, вы бы снова использовали,
VBoxManage
но на этот раз сcontrolvm
опцией:И в моем примере, чтобы закрыть виртуальную машину «Trusty Tahr Clean Copy», команда будет выглядеть так:
Все это должно хорошо работать над ssh, которому нужен графический интерфейс :)
источник
Для корректного отключения используйте:
источник