如何使用 VNC 从主机 (Windows 7) 连接到 Linux (Debian) VM?

How to connect to a Linux (Debian) VM from the host (Windows 7) using VNC?

我有一个在 Windows 7 上使用 Virtualbox 运行 的 Debian 8 虚拟机。 我在我的 Debian 虚拟机上安装了 TightVNC 服务器,在我的 Windows 7 主机上安装了 UltraVNC,但是我尝试的每个 ip(使用端口 5901)returns a "failed to connect to server".

如何找到 VM 的正确 IP 地址以便从主机连接到其 vnc 服务器?还需要其他配置吗?

您可以进入GUEST主机的配置。

在配置/屏幕/远程屏幕

选中启用复选框。 (注意端口号)

然后,你只需要打开一个RDC客户端(只是windows的远程访问),把HOST机器的IP(和端口像10.10.10.10:3389) 并且您已从任意位置连接到来宾计算机。

如果需要使用VNC,那么需要桥接tap(以太网)或者需要绕过本机的端口才能从网络到达。

如果你只需要用VNC从HOST连接到GUEST,只需读取GUEST以太网接口的IP,然后从HOST PC连接到这个IP即可。

您可以在控制台中输入 IP ADDR 来获取 Debian GUEST 的 IP。