打开VPN和虚拟机

打开VPN和虚拟机

这是我的环境:

  1. centos 7 运行 Gnome 和 KVM
  2. 两台运行 centos 7 Gnome 桌面的虚拟机

这就是我想要的:

用户可以从 LAN 或互联网登录任何虚拟机(我怀疑是使用 OpenVPN)。

我不确定接下来该怎么做。我应该在主机操作系统还是客户操作系统上设置 OpenVPN(我假设是前者)。

呼入用户如何与虚拟机通信?我已安装 TightVNC,但还无法从 Windows 7 笔记本电脑连接到任何虚拟机?

答案1

您问的问题不匹配。OpenVPN 是一种为主机组提供安全、专用网络的服务。TightVNC 是一种远程桌面服务器和查看器应用程序,您可以使用它来查看并可能控制运行 VNC 服务器的远程计算机。

如果最终结果是您希望用户查看并可能控制您的客户虚拟机,您将在客户虚拟机上安装和配置 VNC 服务器(tightvnc 很好,还有 vino 等替代方案)。请注意,每台机器都可以在内部接收相同端口(默认为 5801 和 5901)上的请求,但您需要整理 VM 主机上的端口映射。让该设置正常运行应该是您的首要目标。

如果您还希望设置一个安全的虚拟专用网络,一旦您的 VNC 设置开始工作,您最好在 VM 主机操作系统上安装 VPN 服务器,并让您的远程用户通过该主机进行身份验证。您并不严格要求来宾 VM 在 VPN 上进行身份验证。

相关内容