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容器的访问。