LinuxAlternative

Linux · System Tools

x11vnc

Ein VNC-Server für X11, der es Ihnen ermöglicht, Ihren Linux-Desktop aus jedem VNC-Client heraus fernzusteuern.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-2.0
Aktuelle Version
0.9.17

Was ist x11vnc?

x11vnc ist ein seit langem bestehender Open-Source-VNC-Server, der speziell für das X Window System entwickelt wurde. Er existiert seit Jahrzehnten und ist damit eines der reifsten Fernzugriffs-Tools im Linux-Ökosystem. Im Gegensatz zu neueren, Wayland‑orientierten Lösungen setzt er auf X11, das immer noch der Standard für viele Server- und Workstation‑Setups ist. Seine Stabilität ist gut erprobt, jedoch fehlen ihm die modernen Sicherheitsfunktionen, die in neueren Protokollen zu finden sind.

Er ist ideal für Systemadministratoren, Entwickler und Heimbenutzer, die zuverlässigen, ressourcenschonenden Fernzugriff auf einen Linux-Computer benötigen. Wenn Sie einen headless Server oder eine ältere Desktop‑Umgebung betreiben, die noch X11 verwendet, bietet x11vnc einen unkomplizierten Weg, die Sitzung zu sehen und zu steuern. Für moderne Wayland‑Kompositoren ist er weniger geeignet, da er dort nicht direkt funktioniert.

Im Vergleich zu UltraVNC wirkt x11vnc leichter und besser in den Linux‑Command‑Line‑Workflow integriert. Während UltraVNC eine komplette Client‑Server‑Suite für Windows ist, ist x11vnc lediglich die Serverkomponente. Sie benötigen wahrscheinlich einen separaten Client, wie TigerVNC oder RealVNC, um sich zu verbinden. Das Erlebnis ist funktional und direkt, ohne die grafischen Konfigurationsassistenten von Windows‑Tools, bietet jedoch mehr Konfigurierbarkeit über Befehlszeilen‑Flags.

Ideal für: Benutzer, die zuverlässigen, leichten Fernzugriff auf X11‑basierte Linux‑Systeme ohne die Komplexität moderner, Wayland‑spezifischer Tools benötigen.

Wichtige Funktionen von x11vnc

  • Unterstützt das Standard‑VNC‑Protokollversion 3.8
  • Kann die vorhandene X‑Anzeige teilen oder eine neue virtuelle Anzeige erstellen
  • Konfigurierbar über Befehlszeilen‑Argumente oder Konfigurationsdateien
  • Unterstützt Passwort‑Authentifizierung und TLS‑Verschlüsselung
  • Geringer Ressourcenverbrauch, geeignet für ältere Hardware
  • Funktioniert mit den meisten X11‑basierten Desktop‑Umgebungen
  • Kann als Service für persistente Zugriffe ausgeführt werden
  • Unterstützt mehrere Clients, die gleichzeitig verbinden

Vorteile

  • Extrem stabil und über viele Jahre erprobt
  • Geringer Overhead, geeignet für leistungsschwache Maschinen
  • Hohe Konfigurierbarkeit für spezifische Netzwerk- oder Sicherheitsbedürfnisse
  • Weit verbreitet in allen großen Linux‑Distributionen

Nachteile

  • Funktioniert nicht nativ mit Wayland‑Kompositoren
  • Fehlt eine moderne grafische Benutzeroberfläche zur Konfiguration
  • Sicherheits‑Setup erfordert manuelle Konfiguration von TLS und Passwörtern
  • Ältere Codebasis kann einige moderne VNC‑Optimierungen vermissen

Windows-Programme, die x11vnc ersetzt

x11vnc unter Linux installieren

Ubuntu / Mintsudo apt install x11vnc
Debiansudo apt install x11vnc
Fedorasudo dnf install x11vnc
Arch / Manjarosudo pacman -S x11vnc
openSUSEsudo zypper install x11vnc

Tipps für Windows-Umsteiger

Im Gegensatz zu UltraVNC, das einen Client und Server bündelt, ist x11vnc nur der Server. Sie müssen einen separaten VNC‑Client auf Ihrem Steuergerät installieren. Es gibt keine zu migrierenden Dateiformate, da es ein Protokoll‑Handler ist. Der Workflow wechselt von GUI‑basierten Konfigurationen zu Befehlszeilen‑Flags oder zur Bearbeitung von Konfigurationsdateien. Stellen Sie sicher, dass Ihre Firewall VNC‑Traffic (Standardport 5900) zulässt und setzen Sie ein starkes Passwort. Wenn Sie von einer Windows‑Umgebung wechseln, erwarten Sie einen manuellen Prozess für die Erstkonfiguration, die Verbindung selbst wird jedoch vertraut wirken, wenn Sie bereits VNC verwendet haben.

x11vnc: häufige Fragen

Funktioniert x11vnc mit Wayland?

Nein, x11vnc ist für X11 konzipiert. Es funktioniert nicht direkt mit reinen Wayland‑Sitzungen. Für Wayland sollten Sie Werkzeuge wie weston-rdp oder spezielle VNC‑Server verwenden, die Wayland unterstützen.

Wie starte ich x11vnc beim Booten?

Erstellen Sie eine systemd‑Service‑Datei, die den x11vnc‑Befehl mit Ihren gewünschten Flags ausführt. Dadurch startet der VNC‑Server automatisch beim Systemstart.

Ist x11vnc sicher?

Es unterstützt Passwort‑Authentifizierung und TLS‑Verschlüsselung. Sie müssen TLS jedoch explizit konfigurieren, um sichere Verbindungen zu gewährleisten. Ohne TLS ist der Datenverkehr unverschlüsselt.

Können mehrere Personen gleichzeitig verbinden?

Ja, x11vnc erlaubt mehreren Clients, sich gleichzeitig mit derselben Anzeige zu verbinden. Alle Benutzer sehen und steuern dieselbe Desktop‑Sitzung.

Aktualisiert am