
Я запустил экземпляр VirtualBox без ОС с помощью этой команды:
VBoxManage startvm "Ensembl67VirtualMachine" --type headless
Waiting for VM "Ensembl67VirtualMachine" to power on...
VM "Ensembl67VirtualMachine" has been successfully started.
Он настроен с Remote Desktop Server Port:5555
помощью Authentication Method: Null
и Extended Features: Allow Multiple Connections
и теперь он запущен, но я не знаю, как подключиться к нему с того же ноутбука, где он запущен. Я хотел бы иметь возможность запустить его на терминале. Я попробовал это, но ничего не происходит:
rdesktop localhost:5555
ERROR: localhost: unable to connect
rdesktop 127.0.0.1:5555
Есть идеи?
решение1
Я нашел способ подключиться к встроенному графическому интерфейсу удаленного рабочего стола VirtualBox:
Сначала приостановите работу машины с помощью:
VBoxManage controlvm <vm> savestate
После этого запустите графический интерфейс:
VboxManage startvm <vm> --type gui
Я бы хотел использовать одну команду для подключения к графическому интерфейсу, но эти команды — лучшее решение, которое я нашел на данный момент.
решение2
Служба удаленного рабочего стола VirtualBox привязана к сетевому интерфейсу вашей хост-системы, независимо от того, какие сетевые настройки (если таковые имеются) вы настроили в гостевой системе.
Я постоянно использую такие виртуальные машины. Оба варианта localhost:5555
должны 127.0.0.1:5555
работать, но вы можете попробовать устранить неполадки.
Вы пробовали использовать другой порт для сервера? Может быть, что-то еще на вашей машине уже использует 5555?
Пробовали ли вы использовать другой RDP-клиент или получить к нему доступ с другого компьютера в вашей локальной сети (в этом случае используя ваш IP-адрес локальной сети)?
Вы пытаетесь получить доступ к RDP-серверу одной виртуальной машины изнутри другой? Это может сработать или не сработать в зависимости от сетевых настроек второй виртуальной машины.