我有一台主机(Windows 7)和一个使用NAT适配器的VirtualBox(来宾操作系统是Ubuntu)。
我的主机也位于本地网络(DHCP)中。
我已经设置了到VB的ssh连接,并且还可以从来宾操作系统访问Internet。
现在,我想建立到Hudson的远程连接,该Hudson运行在Tomcat 6上,而后者又运行在Ubuntu上。
我已经试过了:VB -> Settings -> Display -> Remote Display ->
选中了3389端口上的启用服务器。
在我同事的计算机上(Windows 7)打开Start -> Program -> Accessories -> Remote Desktop Connection
。
这样我就可以使用NAT适配器,使我的主机和来宾拥有相同的IP。
我试图连接到myIpAddress:3389
,但是它不能做到这一点(既不能使用全局ID,也不能使用本地ID)[但是它设法使用本地ip连接到主机]。
好吧,另一个变体是使用网桥适配器。
但是,当我尝试启动VM时,出现错误:
Unknown configuration node
"//ssh" found in the configuration of IntNet instance #0 (VER_CGGM_CONFIG_UNKNOWN_NODE)
有人面对这个问题吗?
最佳答案
我的猜测是远程显示端口与您的主机Win7远程桌面服务或Windows防火墙冲突。我建议仔细检查防火墙设置,并将VirtualBox中的远程显示端口切换为类似3390的端口(或其他一些未使用的端口)。我认为将“远程显示”端口更改为Windows主机的3389以外的其他方法是“最佳实践”。
至于桥接适配器的错误,看来您仍然有一个从NAT配置转发过来的端口,这很难解决。将适配器配置切换回NAT并清除存在的任何设置-尝试添加新规则,然后保存并删除(如果未显示任何规则以确保XML配置文件已更新)。