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.conf
    ou
    /etc/gdm3/daemon.conf
    Dé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’environnement
    APPARMOR_PROFILE
    . Si vous procédez ainsi, le Setuphost chargera ce profil en mode d’application. La variable d’environnement
    APPARMOR_PROFILE
    est située dans le fichier .env du répertoire
    RemoteAccess_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 saisissant
    systemctl status systemd-resolved
    .
  • S’il n’existe pas déjà, le Setuphost crée un utilisateur
    remoteaccess_runtime
    qui possède les identifiants suivants. Assurez-vous que cet utilisateur est disponible sur votre hôte :
    1. Nom d’utilisateur :
      remoteaccess_runtime
    2. UID :
      9879
    3. 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
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal