VirtualBox

Настройка SSH-доступа к гостевой машине

По умолчанию VirtualBox использует NAT, благодаря чему гостевая VM видит интернет без необходимости какой-либо настройки с вашей стороны (при условии, что гостевая ОС обнаружит и настроит виртуальную Ethernet-карту).

Ключевая "особенность" технологии NAT состоит в том, что гостевая и хост-машина никак не "видят" друг друга в IP-сети. Самое простое решение — проброс (форвард) портов средствами VirtualBox. Выглядит это так (пример из документации):

VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222

Где guest-vm - имя гостевой машины. Важно: для активации этих настроек требуется перезапуск гостевой VM.

Теперь можно подключаться через порт 2222 на хост-машине:

ssh -p 2222 localhost # Linux

http://www.developers.org.ua/archives/max/2008/09/15/virtualbox-virtualization/

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

mount -t vboxsf storage /media/storage

storage - имя общей папки (перед именем должен отсутствовать "/")
/mnt/storage - точка монтирования (папка должна существовать)

Создание ссылки на физический раздел диска и регистрация в VirtualBox.

VBoxManage internalcommands createrawvmdk -filename sdc4.vmdk -rawdisk /dev/sdc4 -register
  • sdc4.vmdk - создаваемый файл ссылки
  • /dev/sdc4 - физический раздел диска

Добавление ссылки на физический раздел в машину VirtualBox.

VBoxManage modifyvm w2003 -hda sdc4.vmdk
  • w2003 - имя виртуальной машины
  • -hda - диск в виртуальной машине (соответствует IDE0-Master)
  • sdc4.vmdk - файл ссылки на физический раздел

Запуск машины VirtualBox без GUI с доступом по RDP.

VBoxManage startvm w2003 -type vrdp

или

VBoxHeadless -startvm w2003 vrdp=config

Доступ к гостевой ОС осуществляется по RDP протоколу к localhost.

Остановка машины VirtualBox без GUI имитируя нажатие кнопки питания.

VBoxManage controlvm w2003 acpipowerbutton
fedora/070-virtualbox.txt · Последние изменения: 2011/07/15 13:28 От oleg
Наверх