Requisitos
Requisitos de host
Para configurar el host correctamente, tenga en cuenta los siguientes requisitos:
- Confirme que su dispositivo host tenga Debian 11.9 o Ubuntu 22.04 como sistema operativo.OBSERVACIÓN: Este procedimiento está diseñado específicamente para Debian 11.9 o Ubuntu 22.04 y es posible que no funcione correctamente con otros sistemas operativos.
- Instale el sistema X11 Window para habilitar la funciónEscritorio remoto. En su lugar, si Wayland está instalado y habilitado, deshabilítelo editando el archivo:/etc/gdm3/custom.confo/etc/gdm3/daemon.confelimine el comentario de la siguiente línea eliminando la #:#WaylandEnable=false
- No cargue en el host ningún perfil de AppArmor que lleve el nombre del valor de la variable de entornoAPPARMOR_PROFILE. Si lo hace, Setuphost cargará dicho perfil en modo de cumplimiento. La variable de entornoAPPARMOR_PROFILEse encuentra en el archivo .env dentro del directorioRemoteAccess_Compose.OBSERVACIÓN: Para obtener más información sobre la configuración del archivo .env, consulte Configurar las funciones admitidas en el contenedor.
- Asegúrese de utilizar Systemd en el host.
- Confirme que el host utilice un systemd-resolved activo para la resolución de DNS. Compruebe su estado introduciendosystemctl status systemd-resolved.
- Si aún no existe, Setuphost crea un usuarioremoteaccess_runtimeque tiene las siguientes credenciales. Asegúrese de que este usuario esté disponible en su host:
- Nombre de usuario:remoteaccess_runtime
- UID:9879
- GID:9879
Paquetes para ejecutar scripts
Algunos scripts ejecutados por Setuphost durante la fase de inicialización del host requieren que estos comandos estén disponibles en el sistema host. Si falta alguno de estos comandos, el contenedor de Setuphost devolverá un error. La mayoría de los comandos suelen estar disponibles de forma predeterminada en una instalación limpia de Debian o Ubuntu.
OBSERVACIÓN:
Confirme que estos comandos estén instalados para evitar interrupciones mientras se ejecutan los scripts.
Comando | Tipo de instalación |
---|---|
useradd groupadd | sudo apt-get install passwd |
xdpyinfo (solo se usa cuando RDP está habilitada) | sudo apt-get install x11-utils |
xhost (solo se usa cuando RDP está habilitada) | sudo apt-get install x11-xserver-utils |
mknod (solo se usa cuando VPN está habilitada)readlink | sudo apt-get install coreutils |
iptables (solo se usa cuando VPN está habilitada) | sudo apt-get install iptables |
brctl (solo se usa cuando VPN está habilitada) | sudo apt-get install bridge-utils |
dhclient (solo se usa cuando VPN está habilitada) | sudo apt-get install isc-dhcp-client |
aa-status apparmor_parser aa-enforce (solo se usa cuando se especifica un perfil de AppArmor) | sudo apt-get install apparmor-utils apparmor |
systemd-run systemctl resolvectl | sudo apt-get install systemd |
Entregue su opinión