网站搜索

在 Ubuntu 22.04 中安装和设置 Veyon 课堂管理应用程序


本教程展示了如何在 Ubuntu 22.04/20.04 和 Debian 12 中安装和设置 Veyon 进行课堂管理,但它也应该适用于 Windows 10 和 11。

Veyon 是一款免费的开源软件,用于跨多个平台监视和控制计算机。支持监控一个或多个教室的所有计算机,查看或控制计算机,实时播放教师(或学生)的屏幕。

除了基本的监视、控制、屏幕共享功能外,该程序还可以执行以下操作:

  • 锁定学生电脑屏幕。
  • 打开/关闭电源、重新启动学生计算机。
  • 发送消息、启动应用程序、打开网站、截屏以及将文件传输到学生计算机。

要求

该软件需要配备以下计算机:

  • 2 GB 或更高内存
  • 多核(2-4个CPU核)CPU。
  • 建议 10 台以上计算机使用千兆网络。
  • 同一本地网络中的计算机(尽管也支持 LDAP)

第1步:安装威扬

该软件在 Debian 和 Ubuntu 存储库中可用,但较旧。对于最新版本,它提供了适用于 Windows 和大多数 Linux 的官方软件包,包括 Ubuntu、Debian、Centos、Fedora 和 openSUSE。

用户可以选择通过以下链接从 Github 发布页面或其网站下载软件包:

下载 Veyon:https://veyon.io/en/download/

下载.deb包后,Debian/Ubuntu用户通过按键盘上的Ctrl+Alt+T打开终端并运行命令来安装它:

sudo apt install ~/Downloads/veyon*.deb

上面的命令将安装所有文件名以 veyon 开头的软件包,并包含 .deb 作为扩展名。您可以将下载的包拖放到终端中以自动插入该文件的 PATH,而不是输入 ~/Downloads/veyon*.deb

上面的下载链接仅提供适用于 amd64 (Intel/AMD) 平台的软件包。如果您想在 ARM 设备中安装,请尝试 Ubuntu PPA,但它包含的软件包有点落后。

第 2 步:设置 Veyon

在所有计算机上安装该应用程序后,它将在菜单中显示 2 个应用程序图标:

  • Veyon Master供教师监控和控制计算机。
  • Veyon 配置器用于配置选项。

教师和学生所有计算机的基本设置

对于所有计算机,首先启动“Veyon Configurator”。

在“常规”选项卡下,执行以下操作:

  • 密钥文件身份验证设置为身份验证方法。
  • 内置(本地配置中的计算机和位置)设置为网络对象目录的后端。

然后,导航到“服务”,然后执行以下操作:

  • 单击“启动服务”来运行该服务。
  • 选择内置 VNC 服务器 (x11vnc) 作为 VNC 服务器插件。

在“访问控制”下,选中向每个经过身份验证的用户授予访问权限(默认),该选项通常默认启用。最后,点击应用按钮!

提示:配置对话框具有“将设置保存到文件(Ctrl + S)”和“从文件加载设置(Ctrl + O)”菜单选项,允许导出设置,然后导入多台计算机。

生成密钥对(仅适用于教师计算机)

同样在“Veyon Configurator”配置对话框中,导航至“身份验证密钥”设置页面。有:

  • 点击“创建密钥对”,在弹出的对话框中输入名称来创建密钥对。
  • 从列表中一一选择私钥和公钥,然后单击“设置访问组”,然后将访问组设置为您的用户! (对于 Windows,将访问组设置为“用户”)
  • 最后,从列表中选择公钥,然后单击“导出密钥”将公钥导出到文件。

在Ubuntu中,导出的公钥文件属于root用户。要更改所有权,请按键盘上的 Ctrl+Alt+T 打开终端并运行命令:

sudo chown $USER:$USER ~/Downloads/ubuntuhandbook_public_key.pem

这里我将文件导出到“Downloads”文件夹,并将文件命名为“ubuntuhandbook_public_key.pem”,您需要在命令中相应地替换它们!

添加学生计算机(仅适用于教师计算机)

接下来,导航到“位置和计算机”页面,然后执行以下操作:

  • 单击底部的“+”图标添加位置,并设置您想要的任何名称。
  • 突出显示您刚刚添加的位置,然后单击右侧的“+”以添加计算机。
  • 对于每台计算机,设置一个名称(将显示在主窗口中)并添加该学生计算机的 IP 地址,而 MAC 地址是可选的。

完成后,单击底部的“应用”按钮。

导入公钥(适用于学生计算机)

对于每台学生计算机,导航至 Veyon 配置器中的“身份验证密钥”页面。然后,点击“导入密钥”,然后点击导入教师计算机上生成的公钥。

提示:在不使用 USB 记忆棒或文件传输应用程序的情况下,Debian/Ubuntu 可以打开终端并运行命令来创建小型 http 文件服务器。例如,通过命令共享“Downloads”文件夹下的文件:

cd ~/Downloads && python3 -m http.server

然后,网络中的所有计算机都可以通过在网络浏览器中访问http://teacher-computer-ip-address:8080来访问http文件服务器并下载文件。

启动威扬大师

最后,在教师计算机上,从开始菜单启动“Veyon Master”(或“活动”概述取决于桌面环境)。

主窗口打开后,单击左下角的“位置和计算机”。最后,启用您的位置/计算机的复选框。如果一切顺利完成,您的所有学生计算机将在右侧列出,并带有其桌面的缩略图。

提示 1: 使用相同用户名的学生计算机在我的情况下似乎运行不佳。最好为学生计算机创建不同名称的用户帐户。
提示 2:最好使用标准(非管理员)用户帐户登录学生计算机。因此,他们无权更改 Veyon 配置选项。

双击任何一个缩略图将打开学生的屏幕(仅查看模式),而顶部有一个覆盖选项,可以禁用“仅查看”模式来控制它。通过单击标题栏上的“演示”图标,您可以选择以全屏或窗口模式共享教师的屏幕或选定学生的屏幕。有关 Veyon 的更多信息,请参阅官方文档。

卸载:

要在 Debian 或 Ubuntu 上卸载 Veyon,请按键盘上的 Ctrl+Alt+T 打开终端并运行命令:

  • 停止并禁用服务器:

    systemctl disable --now veyon.service
  • 卸载威扬:

    sudo apt remove --autoremove veyon

对于Windows,只需使用“Veyon Configurator”停止服务,然后使用系统设置卸载软件即可。