Citrix Linux Virtual Delivery Agent (LVDA) – Netzwerk-Port-Matrix
Kern-VDA-Registrierung und -Steuerung
| Quelle | Zielsystem | Protokoll | Port | Beschreibung |
|---|---|---|---|---|
| VDA | Delivery Controller | TCP | 80 | VDA-Registrierung und CXF/WCF-Kommunikation *1 |
| Delivery Controller | VDA | TCP | 80 / Benutzerdefiniert | Vom Broker initiierte VDA-Kommunikation *2 |
*1 Standardmäßig verwendet die VDA-Registrierung TCP-Port 80 für die CXF/WCF-Kommunikation zwischen dem VDA und dem Delivery Controller. Wenn dieser Port nicht verfügbar oder eingeschränkt ist, kann der Registrierungsport angepasst werden, indem die Broker-Dienste auf allen Delivery Controllern neu konfiguriert und der VDA aktualisiert wird, um denselben Port zu verwenden. Alle Netzwerk-Firewalls zwischen dem VDA und dem Delivery Controller müssen den konfigurierten Port zulassen. Weitere Informationen finden Sie in der Citrix-Dokumentation.
*2 Um einen benutzerdefinierten CXF-Dienstport auf dem VDA zu konfigurieren, legen Sie den folgenden Registrierungswert mit dem Befehl ctxreg fest: /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent" -t "REG_DWORD" -v "VdaCxfServicesPort" -d "<port>" --force
Starten Sie den Dienst neu, damit die Änderungen wirksam werden:
systemctl restart ctxjproxy
systemctl restart ctxvda
ICA / HDX-Sitzungsdatenverkehr
| Quelle | Bestimmungsort | Protokoll | Port | Beschreibung |
|---|---|---|---|---|
| Client | VDA | TCP | 1494 | ICA / HDX (Standard) *3 |
| Client | VDA | TCP | 2598 | ICA mit Sitzungszuverlässigkeit |
| Client | VDA | TCP | 443 | ICA über TLS (SSL) |
| Client | VDA | UDP | 443 | HDX Adaptive Transport (EDT) |
*3 Hinweis – ICA / HDX Standardport
ICA-/HDX-Verbindungen verwenden standardmäßig TCP-Port 1494 oder TCP 2598, wenn die Sitzungszuverlässigkeit aktiviert ist. Diese Ports sind fest und sollten nicht willkürlich geändert werden. Wenn TCP 1494 eingeschränkt ist, empfiehlt Citrix, ICA über TLS (TCP 443) oder HDX Adaptive Transport (UDP 443) zu verwenden, anstatt den ICA-Port zu ändern. Siehe Citrix-Dokumentation
HTML5 / Workspace Web Access
| Quelle | Bestimmung | Protokoll | Port | Beschreibung |
|---|---|---|---|---|
| Client | VDA | TCP | 8008 | HTML5 ICA-Proxy (interner Zugriff) |
| Client | VDA | TCP | 443 | HTML5 ICA über TLS |
HDX™ Direct für Linux
Die folgende Tabelle beschreibt das Rechenzentrumsnetzwerk für interne und externe Benutzer.
Interne Benutzer
| Beschreibung | Protokoll | Quelle | Quellport | Bestimmungsort | Zielport |
|---|---|---|---|---|---|
| Direkte interne Verbindung | TCP | Client-Netzwerk | 1024-65535 | VDA-Netzwerk | 443 |
| Direkte interne Verbindung | UDP | Client-Netzwerk | 1024-65535 | VDA-Netzwerk | 443 |
Externe Benutzer
| Beschreibung | Protokoll | Quelle | Quellport | Zielsystem | Zielport |
|---|---|---|---|---|---|
| STUN (nur externe Benutzer) | UDP | VDA-Netzwerk | 1024-65535 | Internet (siehe Hinweis unten) | 3478, 19302 |
| Verbindung externer Benutzer | UDP | DMZ / Internes Netzwerk | 1024-65535 | VDA-Netzwerk | 55000-55250 |
| Externe Benutzerverbindung | UDP | VDA-Netzwerk | 55000-55250 | Öffentliche IP des Clients | 1024-65535 |
VDA ↔ Citrix Scout / Telemetrie (ctxtelemetry)
| Quelle | Bestimmungsort | Richtung | Protokoll | Port | Zweck |
|---|---|---|---|---|---|
| Delivery Controller | VDA | Eingehend | TCP | 7503 | Citrix Scout stellt eine Verbindung zum Citrix Telemetry Service (ctxtelemetry) auf dem VDA her |
| VDA | Delivery Controller | Ausgehend | TCP | 7502 | Telemetriekommunikation vom VDA zum Delivery Controller |
Hinweis:
Der Citrix Telemetry Service (ctxtelemetry) lauscht standardmäßig auf TCP 7503.
Port 7502 wird auf der Delivery Controller-Seite für die Scout-Kommunikation verwendet.
Diese Ports sind nur erforderlich, wenn Citrix Scout / Telemetrieerfassung verwendet wird.
VDA Lokaler Datenbankdienst (PostgreSQL)
| Quelle | Zielort | Richtung | Protokoll | Port | Zweck |
|---|---|---|---|---|---|
| Lokaler VDA | Lokaler VDA | Lokal | TCP | 5432 | Lokaler PostgreSQL-Dienst, der von VDA-Komponenten verwendet wird |
Hinweis:
PostgreSQL lauscht standardmäßig auf TCP-Port 5432.
Dieser Port wird von PostgreSQL lokal auf dem VDA-Host verwendet.
Es ist kein externer eingehender Zugriff auf diesen Port erforderlich, es sei denn, er wird explizit konfiguriert.
Der Port kann während Port- oder Sicherheits-Scans als auf dem VDA-System lauschend erscheinen.
HDX Bildschirmfreigabe
| Quelle | Zielsystem | Richtung | Protokoll | Portbereich | Beschreibung |
|---|---|---|---|---|---|
| Client | VDA | Eingehend | TCP | 52525-52624 | HDX Screen Sharing-Datenkanal |
Hinweis:
HDX Screen Sharing ist standardmäßig deaktiviert und muss über Citrix-Richtlinien aktiviert werden.
Der nutzbare Portbereich ist konfigurierbar; der Standardbereich ist TCP 52525–52624.
Diese Ports werden zusätzlich zu den Standard-ICA-Ports (1494 / 2598) verwendet.
VDA ↔ Citrix Director
Sitzungsschatten (Linux VDA)
| Quelle | Bestimmungsort | Richtung | Protokoll | Portbereich | Beschreibung |
|---|---|---|---|---|---|
| VDA | Citrix Director | Ausgehend | TCP | 6001-6099 | Sitzungsschatten (noVNC / WebSocket-basiert) |
| VDA | Citrix Director | Ausgehend | TCP | 52525-52624 | Remote-Unterstützungsschatten (Bildschirmfreigabe-basiert) |
Hinweis:
Sitzungsschatten wird nur für Linux-VDAs unterstützt.
Die Funktion wählt dynamisch einen verfügbaren Port aus dem Bereich 6001–6099.
Die Anzahl der gleichzeitig geschatteten Sitzungen ist durch die verfügbaren Ports in diesem Bereich begrenzt.
Diese Ports müssen vom Linux-VDA zum Citrix Director-Client erreichbar sein.
Citrix Linux VDA – Übersicht Netzwerk-Port-Matrix
Kern- und funktionsabhängige Ports
| Port / Bereich | Protokoll | Geltungsbereich | Funktion / Zweck |
|---|---|---|---|
| 80 / Benutzerdefiniert | TCP | VDA ↔ Delivery Controller | VDA-Registrierung (CXF / WCF) |
| 1494 | TCP | Client ↔ VDA | ICA / HDX (Standard) |
| 2598 | TCP | Client ↔ VDA | ICA mit Sitzungszuverlässigkeit |
| 443 | TCP | Client ↔ VDA | Sicheres ICA / HTML5 ICA |
| 443 | UDP | Client ↔ VDA | HDX Adaptive Transport (EDT) |
| 8008 | TCP | Client ↔ VDA | HTML5 ICA (interner Zugriff) |
| 52525-52624 | TCP | VDA ↔ VDA | HDX-Bildschirmfreigabe; konfigurierbar über die Gruppenrichtlinie mit dem Namen HDX-Bildschirmfreigabeports |
| 52525-52624 | TCP | VDA ↔ Citrix Director | Remoteunterstützung (Shadow); konfigurierbar über die Gruppenrichtlinie mit dem Namen ‘Ports für Remoteunterstützung’ |
| 6001-6099 | TCP | VDA ↔ Citrix Director | Sitzungsschatten (Linux VDA) |
| 7503 | TCP | Delivery Controller ↔ VDA | Citrix Scout / Telemetrie (ctxtelemetry Listen-Port) |
| 7502 | TCP | VDA ↔ Delivery Controller | Citrix Scout / Telemetrie-Kommunikation |
| 5432 | TCP | Lokaler VDA | Lokaler PostgreSQL-Dienst |
Öffnen des Netzwerkports auf dem VDA
Nach dem Konfigurieren eines benutzerdefinierten CXF-Dienstports muss der entsprechende Netzwerkport auf der VDA-Host-Firewall zugelassen werden, um eine erfolgreiche Kommunikation sicherzustellen.
Die folgenden Abschnitte beschreiben, wie ein TCP-Port auf unterstützten Linux-Distributionen geöffnet wird.
RHEL 8 / RHEL 9 (einschließlich Rocky Linux, AlmaLinux)
RHEL-basierte Distributionen verwenden firewalld als Standard-Firewall-Dienst.
- Stellen Sie sicher, dass firewalld ausgeführt wird:
sudo systemctl enable --now firewalld
- Öffnen Sie den erforderlichen TCP-Port (Beispiel:
<port>):
sudo firewall-cmd --zone=public --add-port=<port>/tcp --permanent
- Firewall-Konfiguration neu laden:
sudo firewall-cmd --reload
- (Optional) Überprüfen Sie, ob der Port geöffnet ist:
sudo firewall-cmd --query-port=<port>/tcp
Ubuntu 22.04 / Ubuntu 24.04
Ubuntu verwendet ufw (Uncomplicated Firewall) als Standard-Firewall-Verwaltungstool.
- Stellen Sie sicher, dass ufw aktiviert ist:
sudo ufw enable
- Erlauben Sie den erforderlichen TCP-Port (Beispiel:
<port>):
sudo ufw allow <port>/tcp
- Firewall-Regeln neu laden oder überprüfen:
sudo ufw reload
sudo ufw status
Hinweis:
Die Firewallkonfiguration muss eingehenden TCP-Datenverkehr auf dem konfigurierten CXF-Dienstport zulassen.
Firewall-Änderungen werden sofort nach dem Neuladen wirksam.
Das Öffnen eines Ports in der Firewall startet keinen Dienst; es erlaubt lediglich Netzwerkdatenverkehr, den VDA zu erreichen.
Verschiedenes
-
Nicht alle oben aufgeführten Ports sind in jeder Bereitstellung erforderlich.
-
Nur Ports, die den aktivierten Funktionen und lokalen Diensten entsprechen, werden verwendet.
-
Einige Ports (z. B. Bildschirmfreigabe und Sitzungsschatten) verwenden konfigurierbare oder dynamische Bereiche und müssen für gleichzeitige Sitzungen ausreichend dimensioniert sein.
-
Port 5432 wird von einem lokalen PostgreSQL-Dienst auf dem VDA-Host verwendet und impliziert keine externe Datenbankkonnektivität.
In diesem Artikel
- Kern-VDA-Registrierung und -Steuerung
- ICA / HDX-Sitzungsdatenverkehr
- HTML5 / Workspace Web Access
- HDX™ Direct für Linux
- Interne Benutzer
- Externe Benutzer
- VDA ↔ Citrix Scout / Telemetrie (ctxtelemetry)
- VDA Lokaler Datenbankdienst (PostgreSQL)
- HDX Bildschirmfreigabe
- VDA ↔ Citrix Director
- Citrix Linux VDA – Übersicht Netzwerk-Port-Matrix
- Verschiedenes