我有一台主机(Windows 7)和一个VirtualBox(客户操作系统是Ubuntu),它使用NAT适配器。
我的主机也在本地网络(DHCP)中。
我已经设置了与VB的ssh连接,并且我也可以从来宾操作系统访问Internet。
现在我想建立一个与Tomcat 6上运行的Hudson的远程连接,而Tomcat 6又在Ubuntu上运行。 我试过这个:
VB -> Settings -> Display -> Remote Display ->
已检查3389端口上的启用服务器。 Start -> Program -> Accessories -> Remote Desktop Connection
所以我使用NAT适配器我的主机和客人有相同的IP
我试图连接到myIpAddress:3389
,但它不能这样做(不是全局ID,也不是本地)[但它设法用本地ip连接到主机]。 嗯,另一个变种是使用Bridge适配器 但是当我尝试启动VM时出现错误:
Unknown configuration node
"//ssh" found in the configuration of IntNet instance #0 (VER_CGGM_CONFIG_UNKNOWN_NODE)
有人遇到过这个问题吗?
答案 0 :(得分:1)
我的猜测是远程显示端口与主机Win7远程桌面服务或Windows防火墙冲突。我建议仔细检查防火墙设置,并将VirtualBox中的远程显示端口切换为3390(或其他一些未使用的端口)。我认为使用Windows主机将远程显示端口更改为3389以外的其他“最佳做法”。
至于桥接适配器的错误,看起来你仍然有一个从NAT配置向前移动的端口,这很难消失。将适配器配置切换回NAT并清除所有存在的设置 - 尝试添加新规则,然后保存然后删除它(如果没有显示,以确保更新XML配置文件)。
答案 1 :(得分:0)
在Windows防火墙端口5000-5010中以无头模式运行时会自动尝试将端口设置为以下其中一个而不是尝试你的IP地址:Portyouchoosen
答案 2 :(得分:0)
对于linux:
# ssh -X user@yourserver
# VirtualBox
它将从远程服务器打开VirtualBox GUI。 和远程桌面一样快。
答案 3 :(得分:0)
您可以尝试以下方法:
ssh user@ip -p portnumber