Wie kann ich mehrere eingehende Verbindungen bei TightVNC erlauben?
- Einleitung
- Verstehen des Verbindungsmodells von TightVNC
- Konfiguration von TightVNC für Mehrfachverbindungen
- Alternative: Betrieb als Dienst und Nutzerverwaltung
- Zusätzliche Sicherheitshinweise
- Zusammenfassung
Einleitung
TightVNC ist ein weit verbreitetes Remote-Desktop-Tool, das es ermöglicht, sich von einem anderen Computer aus auf den eigenen Rechner aufzuschalten. Standardmäßig erlaubt TightVNC in der Standardeinstellung oft nur eine eingehende Verbindung gleichzeitig. Möchte man jedoch mehrere gleichzeitige Verbindungen ermöglichen, um beispielsweise mehreren Benutzern Zugriff zu gewähren oder mehrere Sessions gleichzeitig zu öffnen, muss man entsprechende Einstellungen vornehmen.
Verstehen des Verbindungsmodells von TightVNC
TightVNC arbeitet als VNC-Server auf dem Zielrechner und akzeptiert eingehende Verbindungen von VNC-Clients. Die Anzahl der gleichzeitigen Verbindungen hängt von der Serverkonfiguration ab. In der Regel sperrt TightVNC weitere Verbindungsaufbauversuche, wenn eine Sitzung bereits aktiv ist. Deshalb ist es notwendig, die Konfiguration so zu ändern, dass mehrere Verbindungen nebeneinander aktiv bleiben können.
Konfiguration von TightVNC für Mehrfachverbindungen
Um mehrere eingehende Verbindungen zu erlauben, muss man zuerst sicherstellen, dass die aktuelle TightVNC-Version modern genug ist und Mehrfachverbindungen unterstützt. Die meisten aktuellen Versionen unterstützen diese Funktion, sofern sie aktiviert ist.
Zunächst sollte man das TightVNC-Server-Konfigurationsprogramm öffnen. Unter Windows findet man dieses in der Regel über das Startmenü als "TightVNC Server (Service Mode) Configuration" oder ähnlich. Auf Linux-Systemen ist die Konfiguration je nach Distribution etwas anders, meist steuert man das Verhalten über Startparameter oder Konfigurationsdateien.
Im Konfigurationsfenster gibt es eine Option, die sich auf die erlaubten Verbindungen bezieht, oftmals mit der Bezeichnung "Allow multiple connections" oder "Allow multiple clients". Diese Option muss aktiviert sein, um mehrere gleichzeitige Zugriffe zu ermöglichen.
Falls diese Einstellung nicht direkt vorhanden ist, kann man die Funktion auch über Kommandozeilenparameter steuern. Beispielsweise bei Linux oder bei manueller Serverstartkonfiguration lässt sich der TightVNC-Server mit dem Parameter -multiple oder -multipleClients starten, wobei der genaue Parameter je nach Version variieren kann. Das Startkommando sieht dann beispielsweise so aus:
tightvncserver -multiple
Alternative: Betrieb als Dienst und Nutzerverwaltung
Bei Windows-Servern kann TightVNC als Dienst laufen. Um mehrere Verbindungen zu erlauben, muss der Dienst dementsprechend konfiguriert sein, sodass er nicht nur eine Session sperrt. Zusätzlich kann es sinnvoll sein, das System so zu konfigurieren, dass unterschiedliche Benutzer eigene Sessions bekommen, was allerdings über TightVNC hinausgeht und häufig auf Terminaldienste oder Remote Desktop Services von Windows verweist.
Zusätzliche Sicherheitshinweise
Wenn mehrere Benutzer gleichzeitig auf einen Rechner zugreifen können, erhöht sich das Risiko für potenzielle Kompromittierungen. Deshalb sollte man unbedingt darauf achten, dass sichere Passwörter verwendet und möglichst verschlüsselte Verbindungen etabliert werden. TightVNC allein unterstützt keine native Verschlüsselung, weshalb der Einsatz von zusätzlichen Mitteln wie SSH-Tunneling dringend empfohlen wird.
Zusammenfassung
Die Erlaubnis mehrerer eingehender Verbindungen bei TightVNC erfolgt über eine Anpassung der Serverkonfiguration. Im GUI-Interface muss die Option für "Mehrfachverbindungen erlauben" aktiviert werden oder der Server wird mit dem Parameter -multiple gestartet. Dies erlaubt mehreren Clients gleichzeitig, eine Sitzung mit dem TightVNC-Server aufzubauen. Sicherheitstechnisch sollten Verschlüsselungsmaßnahmen und starke Authentifizierung zusätzlich implementiert werden.
