要求

主机要求

要正确设置主机,请牢记以下要求:
  • 确认您的主机设备安装了 Debian 11.9 或 Ubuntu 22.04 作为操作系统。
    提醒事项: 此过程专为 Debian 11.9 或 Ubuntu 22.04 设计,可能无法在其他操作系统上正常工作。
  • 安装 X11 Window 系统以启用
    远程桌面
    功能。相反,如果已安装并启用了 Wayland,请通过编辑文件来禁用它:
    /etc/gdm3/custom.conf
    /etc/gdm3/daemon.conf
    通过移除 # 取消注释以下行:
    #WaylandEnable=false
  • 请勿将任何以
    APPARMOR_PROFILE
    环境变量值命名的 AppArmor 配置文件上传到主机。如果这样做,Setuphost 将在强制模式下加载此类配置文件。
    APPARMOR_PROFILE
    环境变量位于
    RemoteAccess_Compose
    目录内的 .env 文件中。
    提醒事项: 有关 .env 文件配置的详细信息,请参阅配置容器中支持的功能
  • 确保在主机上使用 Systemd。
  • 确认主机使用活动 systemd-resolved 进行 DNS 解析。输入
    systemctl status systemd-resolved
    检查其状态。
  • 如果尚不存在,则 Setuphost 将创建一个具有以下凭据的
    remoteaccess_runtime
    用户。确保此用户在您的主机上可用:
    1. 用户名:
      remoteaccess_runtime
    2. UID:
      9879
    3. GID:
      9879

用于运行脚本的软件包

Setuphost 在主机初始化阶段运行的某些脚本需要运行特定命令才能在主机系统上使用。如果缺少这些命令中的任何一个,Setuphost 容器将返回错误。默认情况下,通常在全新安装的 Debian 或 Ubuntu 中可以使用大多数命令。
提醒事项: 确认已安装这些命令,以避免在运行脚本时出现任何中断。
命令
安装类型
useradd
groupadd
sudo apt-get install passwd
xdpyinfo
(仅在启用 RDP 时使用)
sudo apt-get install x11-utils
xhost
(仅在启用 RDP 时使用)
sudo apt-get install x11-xserver-utils
mknod
(仅在启用 VPN 时使用)
readlink
sudo apt-get install coreutils
iptables
(仅在启用 VPN 时使用)
sudo apt-get install iptables
brctl
(仅在启用 VPN 时使用)
sudo apt-get install bridge-utils
dhclient
(仅在启用 VPN 时使用)
sudo apt-get install isc-dhcp-client
aa-status
apparmor_parser
aa-enforce
(仅在指定 AppArmor 配置文件时使用)
sudo apt-get install apparmor-utils apparmor
systemd-run
systemctl
resolvectl
sudo apt-get install systemd
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal