hat*_*rix 17 remote-desktop vnc virtualbox
我在带有来宾操作系统 Windows XP 的 Ubuntu Narwhal 上使用 VirtualBox 4.0。我已经按照几个站点的建议安装了 VB 扩展并通过端口 3389 启用了远程访问。
我正在尝试使用 VNC 的 Chicken 使用 Mac OS X 10.5 访问此桌面。我无法连接到hostipaddress:3389用于登录的机器(而且我不知道密码字段中应该输入什么)。
帮助?
(PS 这不是网络连接问题,因为我可以通过 SSH/ftp 连接到这台机器。)
Ran*_*son 13
VNC 不能以这种方式工作,因为 VirtualBox 不支持RFB;它支持RDP。RFB 和 RDP 是完全不同的协议,不兼容。
RFB是 VNC 的开放式远程帧缓冲协议——它默认使用 TCP 端口 5900,并且还通过 TCP 端口 5800 提供 HTTP 服务,以支持用 Java 编写的方便的客户端小程序
RDP是微软专有的远程桌面协议——默认使用 TCP 端口 3389
您需要使用一些支持 RDP 会话的客户端软件,和/或在 Windows XP 中安装 VNC 服务器(然后您的 VNC客户端小鸡将能够连接),以远程访问您的虚拟 Windows XP客人环境。
我强烈推荐著名的 UltraVNC,因为我在所有版本的 Windows 中都使用它作为快速可靠的解决方案,早在 Windows XP 中就有很好的体验:
UltraVNC(免费和开源)
http://www.uvnc.com/
引用 Virtual Box 手册:
http://www.virtualbox.org/manual/ch09.html#otherextpacks
从 VirtualBox 4.2.0 开始,还有另一个扩展包 VNC,它是开源的,取代了之前集成的 VNC 远程访问协议。这是实验性代码,最初仅在 VirtualBox 源代码包中可用。它是用户贡献的大部分代码,Oracle 不以任何方式支持。
键盘处理受到严重限制,只有美式键盘布局有效。其他键盘布局至少有一些键会产生错误的结果(通常是非常令人惊讶的效果),对于与美式键盘布局有显着差异的布局,它很可能无法使用。
可以同时安装 Oracle VM VirtualBox 扩展包和 VNC,但任何时候只能激活一个 VRDE 模块。以下命令切换到 VNC 中的 VNC VRDE 模块:
Run Code Online (Sandbox Code Playgroud)VBoxManage setproperty vrdeextpack VNC配置远程访问的工作方式与 VRDP 非常相似(请参阅第 7.1 节“远程显示(VRDP 支持)”),但有一些限制:VNC 不支持指定多个端口号,并且身份验证的方式不同。VNC 只能处理密码认证,没有使用密码哈希的选项。除了在 VM 配置中使用明文密码之外别无选择,可以使用以下命令进行设置:
Run Code Online (Sandbox Code Playgroud)VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret用户负责保密此密码,并且在将 VM 配置传递给其他人时,无论出于何种目的,都应将其删除。一些 VNC 服务器声称在配置中有“加密”密码。这不是真正的加密,它只是隐藏了密码,这与明文密码一样安全。
以下命令切换回 VRDP(如果已安装):
Run Code Online (Sandbox Code Playgroud)VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"
| 归档时间: |
|
| 查看次数: |
85507 次 |
| 最近记录: |