如何使用Virt—Viewer通过SPICE协议远程访问Proxmox VE虚拟机和LXC容器

2024年 3月 22日 143.9k 0

Virt—Viewer是一个SPICE客户端,用于远程访问KVM/QEMU/libvirt虚拟机。Proxmox VE是使用KVM/QEMU/libvirt技术构建的。因此,您也可以使用Virt—Viewer远程访问Proxmox VE虚拟机。Virt—Viewer也可用于通过SPICE远程访问Proxmox VE LXC容器。

在本文中,我们将向您展示如何在Windows 10/11、Ubuntu、Debian、Linux Mint、Kali Linux和Fedora操作系统上安装Virt—Viewer,并使用Virt—Viewer通过SPICE协议远程访问Promox VE虚拟机和LXC容器。

内容主题:

  • 在Windows 10/11上安装Virt-Viewer
  • 在Ubuntu/Debian/Linux Mint/Kali Linux上安装Virt—Viewer
  • 在Fedora上安装Virt—Viewer
  • 为Proxmox VE虚拟机和LXC容器配置SPICE/QXL显示
  • 利用Virt—Viewer通过SPICE协议远程调试Proxmox VE虚拟机
  • 使用Virt-Viewer通过SPICE协议远程访问Proxmox VE LXC容器
  • 与其他人共享对Proxmox VE虚拟机和LXC容器的远程访问
  • 结论

在Windows 10/11上安装Virt-Viewer

若要下载适用于Windows 10/11的Virt—Viewer,请从您喜爱的Web浏览器访问Virtual Machine Manager的官方网站。

页面加载后,点击下面截图所示的“Virt-Viewer11.0”部分中的“Win x64 MSI”:


您的浏览器应开始下载Virt—Viewer安装程序文件。它需要一段时间来完成。


此时,应下载Windows 10/11的Virt-Viewer安装程序文件。


要在Windows 10/11系统上安装Virt-Viewer,请双击(LMB)刚刚下载的Virt-Viewer安装程序文件。Virt-Viewer安装程序文件应位于您的Windows 10/11系统的“下载”文件夹中。


点击“是”。


您的Windows 10/11系统上正在安装Virt-Viewer。它需要一段时间才能完成安装。

在Ubuntu/Debian/Linux Mint/Kali Linux上安装Virt—Viewer

Virt—Viewer在Ubuntu/Debian/Linux Mint/Kali Linux的官方软件包仓库中可用。因此,如果您使用Ubuntu/Debian或任何基于Ubuntu/Debian的操作系统(即Linux Mint,Kali Linux),您可以轻松地将其安装在您的计算机上。

首先,使用以下命令更新APT包数据库缓存:

$sudo apt更新


要在Ubuntu/Debian/Linux Mint/Kali Linux上安装Virt-Viewer,请运行以下命令:

$sudo apt安装虚拟查看器

要确认安装,请按"Y",然后按。


正在安装Virt-Viewer。这需要一段时间才能完成。


现在应该安装Virt—Viewer了。

在Fedora上安装Virt—Viewer

Virt—Viewer可以从Fedora的官方软件包库轻松安装。

首先,使用以下命令更新DNF包数据库缓存:

$sudo dnf makecache


要在Fedora上安装Virt-Viewer,请运行以下命令:

$sudo dnf install virt—viewer

要确认安装,请按"Y",然后按。


您可能会被要求确认官方Fedora软件包仓库的GPG密钥。要执行此操作,请按"Y",然后按。


Virt—Viewer现在应该安装在您的Fedora系统上。

为Proxmox VE虚拟机和LXC容器配置SPICE/QXL显示

Proxmox VE默认为LXC容器启用SPICE。因此,您不需要做任何事情来访问Proxmox VE LXC容器与Virt—Manager通过SPICE协议。

SPICE未为Proxmox VE虚拟机启用。若要通过SPICE协议使用Virt—Viewer访问Proxmox VE虚拟机,必须配置SPICE以显示要访问的虚拟机。

要配置Proxmox VE虚拟机的SPICE访问,请从Proxmox VE Web管理界面导航到虚拟机的“硬件”部分[1]。双击"Display"硬件[2]上的(LMB),从"Graphics"菜单[3]中选择SPICE,然后点击"OK"[4]。


应为Proxmox VE虚拟机启用SPICE。现在,您可以通过SPICE协议使用Virt—Viewer访问Proxmox VE虚拟机。

利用Virt—Viewer通过SPICE协议远程调试Proxmox VE虚拟机

要使用Virt—Viewer通过SPICE协议远程访问Proxmox VE虚拟机,请在Proxmox VE服务器中打开虚拟机,然后单击Proxmox VE控制面板右上角的控制台> SPICE。


应下载虚拟机的SPICE连接文件。要使用Virt—Viewer访问虚拟机,请单击下载的SPICE连接文件。


应通过SPICE协议使用Virt-Viewer打开Proxmox VE虚拟机。


图1:Ubuntu 22.04 LTS Proxmox VE虚拟机从Windows 10通过Virt—Viewer远程访问


图2:Ubuntu 22.04 LTS Proxmox VE虚拟机通过Fedora的Virt—Viewer远程访问

使用Virt-Viewer通过SPICE协议远程访问Proxmox VE LXC容器

您可以使用Virt—Viewer访问Proxmox VE LXC容器,其方式与访问Proxmox VE虚拟机的方式相同。

要使用Virt-Viewer通过SPICE协议远程访问Proxmox VE LXC容器,请在Proxmox VE服务器中打开LXC容器,然后从Proxmox VE仪表板的右上角单击控制台>SPICE。


应该下载LXC容器的SPICE连接文件。要使用Virt—Viewer访问LXC容器,请单击下载的SPICE连接文件。


应使用Virt-Viewer通过SPICE协议打开Proxmox VE LXC容器。

与其他人共享对Proxmox VE虚拟机和LXC容器的远程访问

如果您要与某人共享Proxmox VE虚拟机,您只需共享从Proxmox VE Web管理界面下载的该虚拟机的SPICE连接文件(以“.vv”文件扩展名结尾)。


任何人都只能使用SPICE连接文件访问Proxmox VE虚拟机一次。

注意:与您共享SPICE连接文件的人必须能够访问您的Proxmox VE服务器才能访问Proxmox VE虚拟机。如果您的Proxmox VE服务器具有专用IP地址,则只有连接到您的家庭网络的人员才能连接到共享的虚拟机。如果您的Proxmox VE服务器具有公共IP地址,则任何人都可以连接到共享的虚拟机。

结论

在本文中,我们向您展示了如何在Windows 10/11、Ubuntu、Debian、Linux Mint、Kali Linux和Fedora上安装Virt-Viewer。我们还向您展示了如何使用Virt-Viewer通过SPICE协议远程访问Proxmox VE虚拟机和LXC容器。我们还向您展示了如何与其他人共享对Proxmox VE虚拟机和LXC容器的访问。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论