Exigences
Exigences de l’hôte
Pour configurer correctement votre hôte, gardez à l’esprit les exigences suivantes :
- Confirmez que votre dispositif hôte dispose de Debian 11.9 ou Ubuntu 22.04 comme système d’exploitation.NOTE: Cette procédure est conçue spécifiquement pour Debian 11.9 ou Ubuntu 22.04 et peut ne pas fonctionner correctement avec d’autres systèmes d’exploitation.
- Installez le système X11 Window pour activer la fonctionnalitéBureau distant. Sinon, si Wayland est installé et activé, désactivez-le en modifiant le fichier :/etc/gdm3/custom.confou/etc/gdm3/daemon.confDécommentez la ligne suivante en supprimant le # :#WaylandEnable=false
- Ne chargez pas sur l’hôte un profil AppArmor nommé d’après la valeur de la variable d’environnementAPPARMOR_PROFILE. Si vous procédez ainsi, le Setuphost chargera ce profil en mode d’application. La variable d’environnementAPPARMOR_PROFILEest située dans le fichier .env du répertoireRemoteAccess_Compose.NOTE: Pour en savoir plus sur la configuration du fichier .env, consultez Configurer les fonctionnalités prises en charge dans le conteneur.
- Assurez-vous d’utiliser Systemd sur l’hôte.
- Confirmez que l’hôte utilise un systemd-resolved actif pour la résolution DNS. Vérifiez son état en saisissantsystemctl status systemd-resolved.
- S’il n’existe pas déjà, le Setuphost crée un utilisateurremoteaccess_runtimequi possède les identifiants suivants. Assurez-vous que cet utilisateur est disponible sur votre hôte :
- Nom d’utilisateur :remoteaccess_runtime
- UID :9879
- GID :9879
Packages pour l’exécution des scripts
Certains scripts exécutés par le Setuphost pendant la phase d’initialisation de l’hôte nécessitent la disponibilité de commandes spécifiques sur le système hôte. Si l’une de ces commandes est manquante, le conteneur Setuphost renverra une erreur. La plupart des commandes sont généralement disponibles par défaut sur une installation vierge de Debian ou Ubuntu.
NOTE:
Confirmez que ces commandes sont installées pour éviter toute interruption lors de l’exécution des scripts.
Commande | Type d’installation |
|---|---|
useradd groupadd | sudo apt-get install passwd |
xdpyinfo (utilisé uniquement lorsque RDP est activé) | sudo apt-get install x11-utils |
xhost (utilisé uniquement lorsque RDP est activé) | sudo apt-get install x11-xserver-utils |
mknod (utilisé uniquement lorsque VPN est activé)readlink | sudo apt-get install coreutils |
iptables (utilisé uniquement lorsque VPN est activé) | sudo apt-get install iptables |
brctl (utilisé uniquement lorsque VPN est activé) | sudo apt-get install bridge-utils |
dhclient (utilisé uniquement lorsque VPN est activé) | sudo apt-get install isc-dhcp-client |
aa-status apparmor_parser aa-enforce (utilisé uniquement lorsqu’un profil AppArmor est spécifié) | sudo apt-get install apparmor-utils apparmor |
systemd-run systemctl resolvectl | sudo apt-get install systemd |
Fournir une réponse