Как подключить Python к VirtualBox, используя RDP или RFB? - PullRequest
2 голосов
/ 08 августа 2011

Есть ли способ получить доступ к экрану стандартной версии безголового VirtualBox 4.x удаленно, используя RDP с Python, или получить доступ к нему по протоколу VNC?

Я также хочу получить доступ к экрану загрузки (F12), поэтому я не могу загрузить сервер VNC в гостевой системе, так как гостевой еще не загружен.

Обратите внимание, что у меня уже есть версия RFB в чистом виде Python, однако фондовая VirtualBox, похоже, не поддерживает удаленные подключения в стиле VNC, ОТО Мне как-то не удалось найти библиотеку Python RDP К сожалению.

То, что я нашел до сих пор, но я не хочу использовать:

  • Java RDP-клиент, однако я не хочу переключать лошадей, поэтому я хочу оставить его Python
  • VirtualBox API, кажется, предоставляет Python доступ к фреймбуферу, но я не совсем уверен. Однако это тогда связано только с VirtualBox, библиотека RDP (или позволяющая VB говорить RFB) будет более общей.

Примечания:

  • Так что мне нужен либо способ добавить поддержку VNC / RFB к оригинальной VirtualBox (.vbox-extpack?)
  • или найдите библиотеку RDP, написанную на чистом Python.
  • Он должен быть доступен как минимум на всех платформах, для которых доступен VirtualBox.

Если ни то, ни другое невозможно, я думаю, что попробую API VirtualBox в Python.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2014

Вы пробовали rdpy ?Он построен на вершине витой.

0 голосов
/ 21 октября 2011

Рассматривали ли вы Jython, который должен иметь возможность естественной интеграции с уже имеющейся библиотекой Java?

...