如何使用Oracle VirtualBox的远程显示功能?


10

我无法使用Oracle VirtualBox远程显示功能。

我有Fedora 15 PAE的主机操作系统。该操作系统正在使用相同的来宾操作系统(Fedora 15)运行Virtual Box。虚拟盒的网络驱动程序处于桥接模式。主机OS和来宾OS一样正在运行Gnome 3。

在这种情况下,我可以从Windows 7计算机上分别看到两台计算机。我可以对他们进行SSH,我可以对他们进行VNC,也可以对他们进行RDP。所有这些功能都可以与已安装的fedora软件(ssh守护程序,vncserver,x11vnc,xrdp等)一起使用。

但是,如果我理解正确,VirtualBox会为RDP协议提供自己的屏幕共享。不幸的是,我无法使用此功能。

我已经在VirtualBox的Settings-Display-Remote Display选项卡中设置了远程显示。我已将端口设置为3390,以免干扰已经在运行的rdp。我已经在virtualbox窗口的菜单中将“启用视图的远程显示”设置为“开”。

另外,我在防火墙的两台计算机上都打开了端口3390。

那么,现在如何正确连接到该显示器呢?我应该连接到主机的IP还是访客的IP?我认为应该是主持人的。但是我无法使用Windows的rdp客户端连接到它...


我不能保证有多快,但是我在一段时间前已经做到了……非常方便……让我尝试找到它:)
OG Chuck Low

主机箱上是否装有终端服务器?
OG Chuck Low

“终端服务器”是什么意思?我可以通过多种方式访问​​主机。
DIMS

抱歉,这是一个愚蠢的问题..您可以首先在rdp盒中回答它:(
OG Chuck Low

Answers:


13

您需要连接到主机而不是访客。我将问题一分为二,建议您首先尝试使用类似以下方法将主机连接到来宾

rdesktop localhost 3390

看看是否有连接。

如果可以,请转到Windows机器并使用“远程桌面连接”进行连接,并指定主机名和以冒号(:)分隔的连接

所以像

myserver:3390

如果仍然无法解决问题,那您会得到什么样的错误?连接被拒绝还是超时?您可以打开防火墙登录,还是暂时完全关闭防火墙以检查它不是防火墙问题。


6

首先,您需要确保已安装VirtualBox Extension Pack。从这里获取:https : //www.virtualbox.org/wiki/Downloads

安装完成后,为虚拟机启用虚拟显示。现在,您需要使用rdp查看器连接到主机的IP地址。

但是,如果您要连接到本地主机,则根据virtualbox帮助文档进行操作:

当连接到localhost以测试连接时,使用mstsc.exe可能无法使用地址localhost和127.0.0.1。而是必须使用地址127.0.0.2 [:3389]。


4
这很愚蠢,可以在不进行扩展的情况下进行配置,但是不起作用,甚至不表示...
sstn

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.