首页 > 其他分享 >如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹

时间:2023-03-25 10:56:07浏览次数:51  
标签:GNOME 宿主机 Boxes 文件夹 客体 spice

导读 使用下面的步骤在 GNOME Boxes 应用中的宿主机和客体机之间共享一个文件夹。

GNOME Boxes 是一个创建和管理虚拟机的前端应用。它主要是为 GNOME 桌面开发的。然而,你可以在其他桌面环境中使用它,如 KDE Plasma 和其他环境。

在后端,它使用 QEMU、KVM 和 libvirt 技术,并提供一个易于使用的用户界面来管理多个虚拟机。

如果你想了解更多,你也可以参考关于 GNOME Boxes 创建虚拟机的 这些指南。

在之前的文章中,我们已经解释了如何在 virt-manager 和 VirtualBox 中共享文件夹。而下面的步骤也解释了 GNOME Boxes 的情况。

如何在 GNOME Boxes 中共享文件夹和文件

GNOME Boxes 主要支持 SPICE 协议 来实现远程访问、共享和许多虚拟化功能。SPICE 是虚拟化领域中最古老的开源包之一。

1、初始设置
首先,确保在客体机系统中安装以下 spice 软件包。

sudo apt install spice-vdagent spice-webdavd # for Ubuntu-based distros
sudo dnf install spice-vdagent spice-webdavd # Fedora, RHEL, etc
pacman -S --needed spice spice-gtk spice-protocol spice-vdagent # Arch Linux (optional)

在你安装完上述内容后,重启宿主机和客体机系统。

在宿主机系统中(对于 GNOME 桌面),打开 “设置Settings”,进入 “共享Sharing” 面板。

使用顶部的切换按钮启用共享。

然后,点击 “文件共享File Sharing” 启用文件共享。请确保启用网络。密码是可选的。如果你想为你的共享文件夹启用基于密码的认证,请启用它。

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹
在设置中启用共享

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹
启用文件共享

关闭设置窗口。

打开 GNOME Boxes。右键单击虚拟机并选择 “偏好Preferences”。

在偏好设置窗口中点击 “设备和共享Devices and Shares”,并点击共享文件夹下的 “[+]” 按钮。

在 “本地文件夹Local Folder” 下:从你的宿主机中选择你想在客体机中访问的文件夹。

在 “名称Name” 中,给予你想要的任何名称。这个名称将在客人的文件管理器中可见。

点击 “保存Save”。

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹

在宿主机中添加一个共享文件夹

2、为客体机设置
启动你的客体机虚拟机。

在客体机虚拟机内,打开文件管理器。如果你使用的是 GNOME 桌面,打开 Nautilus(即 “文件Files” 应用)。

点击 “其他位置Other Locations”。你应该在 “网络Networks” 下看到 “Spice 客户端文件夹Spice client folder”。

双击它,你应该看到你的宿主机系统的文件夹内容。

有时,上述文件夹需要一些时间才能出现。如果它不可见,请等待 1 或 2 分钟。通过 F5 刷新文件管理器窗口。
如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹
客体机中的 Spice 客户端文件夹

3、一些故障排除
此外,如果你看到以下错误,那么你需要手动访问该路径。

Unable to access location - HTTP Error: Could not connect: Connection refused

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹
访问 spice 客户端文件夹时出错

在文件管理器中按下 CTRL+L,调出地址栏。在地址栏中,输入以下内容:

dav://localhost:9843

然后点击回车。然后你应该看到文件夹的内容。SPICE 服务器使用 dav 协议,它在 9843 端口连接客体机和宿主机。

如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹

通过 dav 协议访问

就这样了。现在你可以在 GNOME Boxes 中使用客体机和宿主机之间的文件共享。

下面是一个客体机和宿主机访问同一个文件夹的截图。
如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹如何在 GNOME Boxes中的宿主机和客体机之间共享一个文件夹
在 GNOME Boxes 中在客体机和宿主机之间共享文件夹及其内容(示例)www.linuxprobe.com

标签:GNOME,宿主机,Boxes,文件夹,客体,spice
From: https://www.cnblogs.com/linuxprobe19/p/17211280.html

相关文章

  • Wordbook:一个 GNOME 桌面的离线词典应用
    遇见Wordbook:一个GNOME桌面的离线词典应用。我们大多在谷歌、DDG或其他搜索引擎上搜索单词信息,如含义、同义词、反义词等。由于今天几乎每个人都有一个连接互......
  • 在 Arch Linux 中安装 GNOME 桌面所需步骤介绍
    本指南解释了在Arch Linux 中安装GNOME桌面所需的步骤。本指南有两部分:第一部分是关于安装基本的Arch系统;第二部分是在ArchLinux基础上安装完整的GNOME......
  • Hyper-V中Linux虚拟机无法和宿主机连接
    在关闭Hyper-V虚拟机的情况下,选择Hyper-V管理界面中的“虚拟交换机管理器”。创建一个连接方式为“内部网络”的虚拟交换机   此时,在控制面板-网络和Internet-网络......
  • 来了解下GNOME 2 的 Linux 文件管理器 Caja
    如果你是GNOME2的粉丝,那么你肯定会发现Caja很熟悉,如果你从来没有使用过GNOME2,那么你可能会在Mate中找到你的新宠桌面。在GNOME3之前是GNOME2(废话),在其......
  • CentOS7卸载Gnome桌面
    描述:已经装了Gnome桌面的Centos7操作系统,现在不想用桌面,但又不想重装系统,需要卸载Gnome。1、查询一下已经安装了的软件包-带有gnome几个字的。点击查看代码yumlistin......
  • amd64/UEFI/systemd/gnome/gentoo安装过程记录
    注意本人使用install-amd64-minimal-20220123T170538Z.isostage3-amd64-desktop-systemd-20220116T170534Z.tar.xz配置信息CPU:Inteli5-8300H(8)@4.000GHzGPU:NVIDIA......
  • CentOS docker 搭建nginx访问宿主机端口报错curl: (56) Recv failure: Connection res
    https://www.jianshu.com/p/a21e8e8e54dd 在正常安装docker-ce环境后尝试运行nginx测试docker环境是否正常,结果发现docker容器映射到宿主机的端口无法正常访问报错......
  • debian系统Gnome3插件
    将AppIndicator、KStatusNotifierItem和旧版托盘图标支持添加到命令行管理程序appindicator-support拓展坞插件DashtoDockcpu监控插件Vitals窗口指示器Wo......
  • gnome-shell 内存占用过高问题排查处理
    查看内存占用TOP10psaux|head-1;psaux|grep-vPID|sort-rn-k+4|head-10查看gnome-shell内存使用情况psauxwww|grepgnome-shell临时解决gnome-shel......
  • kibana 展示日志信息携带k8s pod宿主机ip
    1、filbeat容器引入宿主机IP变量。2、配置文件引入环境变量。 pod引入pod信息的相关变量env:-name:MY_NODE_NAMEvalueFrom:fieldRef:fieldPa......