在主机操作系统中使用putty访问VM的终端?

时间:2016-06-30 06:04:09

标签: virtual-machine virtualbox citrix

我正在开发一个项目,我们使用Cirtix receiver登录客户端的计算机。我们使用Citrix receiver连接到的计算机基本上是Windows 7 machine。一旦我们进入客户端的窗口框,我们就有virtual box,其中添加了VM,并且具有我们开发所需的所有软件;例如JBOSS,数据库等。

在主机(windows 7)中,我们有putty,并且使用putty我们有时会登录VM(即终端)。我的困惑如下:

我们使用IP地址127.0.0.1登录VM终端。这就是我的困惑所在。 127.0.0.1通常是我们可以用来引用当前机器的IP地址;那么如何使用这个IP地址我们能够连接到添加到virtual box的VM? virtualbox中的VM是否具有我们可以连接的自己的IP地址?或者是否有一些我不知道的概念。

任何人都可以帮助我理解这个吗?我不熟悉虚拟化,所以对于大师而言,这可能是一个天真的问题。

1 个答案:

答案 0 :(得分:1)

每个VM都有自己的uuids,以便访问virtualBox或任何虚拟机管理程序中的VM。所以你可以使用那个特定的虚拟机uuid,你应该能够控制到那个虚拟机。

在虚拟框中尝试下面的

您可以使用:VBoxManage list vms列出所有当前注册的虚拟机及其设置,名称和UUID。

一旦你知道了UUID,你也可以通过以下方式启动vm:

VBoxManage startvm基本相同:VBoxManage startvm" Name-of-vm"

此外,Vm有两个接口,一个环回,其地址为127.0.0.1,其余接口为了访问具有特定IP的VM,您需要为该VM接口分配IP,然后尝试使用该IP。你也可能为该环回ip打开了端口22,这可能是你能够在环回上连接的原因

我希望这能回答你的问题