要求
主机要求
要正确设置主机,请牢记以下要求:
- 确认您的主机设备安装了 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用户。确保此用户在您的主机上可用:
- 用户名:remoteaccess_runtime
- UID:9879
- 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 |
提供反馈