如何远程连接到Windows XP虚拟机


8

我正在家庭服务器上的虚拟机(Orace VirtualBox 4.0.8)上运行Windows XP,并且希望能够从网络外部与其连接。由于dyndns.com指向计算机,因此我有了域,并且路由器将端口转发到服务器计算机。但是我应该转发到服务器或虚拟机的IP吗?现在,当我尝试连接时,出现错误:连接失败。

这些身份验证方法如何工作:null,外部,来宾?

Answers:


5

要连接到服务,您必须在局域网上有一个地址,而不要在虚拟机的专用“桥接”接口上有一个地址。

  • 打开虚拟盒子
  • 关闭Windows虚拟机(如果正在运行)
  • 右键单击虚拟机并选择设置
  • 选择“网络”,然后选择“连接到”:选择“桥接适配器”

您的虚拟主机现在应该具有来自主网络的地址。将端口转发到该地址。并可能在Windows中配置适当的静态地址。


我想补充,一般来说,你需要到路由器的有线连接进行桥接摩西。
Journeyman Geek

2

如果虚拟机具有来自本地网络的IP,则可以通过Samba,WWW或rdesktop连接

如果虚拟机具有主机内部“默认”网络的IP,例如192.168.122.x,则只能通过VNC连接。

要通过VNC连接,请在Virtual Machine Manager中向VM添加新的图形硬件,让其侦听所有公共接口。然后,您可以将端口从路由器转发到主机的IP地址,该端口在virt-manager中列出,通常类似于5901。

-埃里克


1
Downvote,对不起,但这是错误的。他正在使用VirtualBox,而您的回答就像在使用KVM。这将使用户感到困惑。
哈维尔·里维拉

1
好点子!完全错过了那部分。
埃里克(Eric)

1

不清楚在这里连接意味着什么。但是,如果您尝试使用远程桌面连接到VM,则必须将路由器上的3389端口转发到主机 ip(主机是运行虚拟机的计算机,而不是运行在VM上的计算机)。

您还需要安装Oracle Extension Pack并在虚拟机设置中启用RDP。

在此处输入图片说明

很抱歉使用西班牙的萤幕撷取画面,希望您能以自己的语言找到这个地方。

关于身份验证:

  • “无”表示没有身份验证,系统将允许您以与本地屏幕相同的方式进行连接,即,仅当您未登录或已阻止屏幕时,系统才会要求输入密码。

  • Extrenal使用某种外部方法进行身份验证。在Linux主机中,这意味着您将需要使用PAM服务器。对于个人使用而言并不是真正有用。注意事项:您可以使用它来挂钩自己的身份验证库,这真是令人讨厌。

  • 访客使用您的访客身份验证系统。如果您正在运行Windows guest虚拟机,则意味着它将始终要求您输入Windows用户名和密码以允许您登录。这是最简单的方法,但是您需要在guest虚拟机上运行Guest Additions才能使用它。

您可以在用户手册中找到更多信息。


感谢您的详细答复,但我仍然无法使它起作用。我找不到有关此问题的任何详细教程。我应该为访客分配它自己的IP(网络=“桥接适配器”)还是只使用“ NAT”选项?在服务器运行的情况下,我应该连接到客户机IP还是主机IP?
尼古拉斯

它适用于任何网络设置,您应该连接到访客IP。
哈维尔·里维拉

0

右键单击您的虚拟机,然后单击,settings然后转到networks选项卡,然后将Attached to:设置更改为Bridged Adapter默认值是NAT
然后启动您的虚拟机,您就可以从网络中获得对虚拟机的ip引用,因此只需在虚拟机上安装vnc服务器(例如ultravnc)就可以了。

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.