Anforderungen
Hostanforderungen
Um Ihren Host korrekt einzurichten, müssen Sie die folgenden Anforderungen beachten:
- Bestätigen Sie, dass auf Ihrem Hostgerät Debian 11.9 oder Ubuntu 22.04 als Betriebssystem installiert ist.NOTIZ: Dieses Verfahren wurde speziell für Debian 11.9 oder Ubuntu 22.04 entwickelt und funktioniert möglicherweise nicht ordnungsgemäß mit anderen Betriebssystemen.
- Installieren Sie das X11 Window System, um dieRemotedesktop-Funktion zu aktivieren. Wenn jedoch Wayland installiert und aktiviert ist, deaktivieren Sie die Anwendung in der folgenden Datei:/etc/gdm3/custom.confoder/etc/gdm3/daemon.confKommentieren Sie die folgende Zeile aus, indem Sie das #-Zeichen entfernen:#WaylandEnable=false
- Laden Sie kein AppArmor-Profil auf den Host hoch, das nach dem Wert der UmgebungsvariableAPPARMOR_PROFILEbenannt ist. Wenn Sie dies tun, lädt der Setuphost ein solches Profil im Erzwingungsmodus. Die UmgebungsvariableAPPARMOR_PROFILEbefindet sich in der ENV-Datei innerhalb des VerzeichnissesRemoteAccess_Compose.NOTIZ: Weitere Informationen zur Konfiguration der ENV-Datei finden Sie unter Im Container unterstützte Funktionen konfigurieren.
- Stellen Sie sicher, dass Sie Systemd auf dem Host verwenden.
- Bestätigen Sie, dass der Host ein aktives systemd-resolved für die DNS-Auflösung verwendet. Überprüfen Sie seinen Status, indem Siesystemctl status systemd-resolvedeingeben.
- Falls nicht bereits vorhanden, erstellt der Setuphost einen Benutzerremoteaccess_runtimemit den folgenden Anmeldeinformationen. Stellen Sie sicher, dass dieser Benutzer auf Ihrem Host verfügbar ist:
- Benutzername:remoteaccess_runtime
- UID:9879
- GID:9879
Pakete für Skripts, die ausgeführt werden
Einige Skripte, die während der Hostinitialisierungsphase vom Setuphost ausgeführt werden, benötigen spezifische Befehle, damit sie auf dem Hostsystem zur Verfügung stehen. Wenn einer dieser Befehle fehlt, gibt der Setuphost-Container einen Fehler zurück. Die meisten Befehle sind in der Regel standardmäßig bei einer Neuinstallation von Debian oder Ubuntu verfügbar.
NOTIZ:
Bestätigen Sie, dass diese Befehle installiert sind, um Unterbrechungen beim Ausführen der Skripts zu vermeiden.
Befehl | Typ für die Installation |
---|---|
useradd groupadd | sudo apt-get install passwd |
xdpyinfo (wird nur verwendet, wenn das RDP aktiviert ist) | sudo apt-get install x11-utils |
xhost (wird nur verwendet, wenn das RDP aktiviert ist) | sudo apt-get install x11-xserver-utils |
mknod (wird nur verwendet, wenn das VPN aktiviert ist)readlink | sudo apt-get install coreutils |
iptables (wird nur verwendet, wenn das VPN aktiviert ist) | sudo apt-get install iptables |
brctl (wird nur verwendet, wenn das VPN aktiviert ist) | sudo apt-get install bridge-utils |
dhclient (wird nur verwendet, wenn das VPN aktiviert ist) | sudo apt-get install isc-dhcp-client |
aa-status apparmor_parser aa-enforce (wird nur verwendet, wenn ein AppArmor-Profil angegeben ist) | sudo apt-get install apparmor-utils apparmor |
systemd-run systemctl resolvectl | sudo apt-get install systemd |
Rückmeldung geben