Die Guacamole Reverse VNC-Verbindung kann nicht verwendet werden

9

Ich verwende Guacamole v0.9.9 und möchte mich mit meinem Win 10-Laptop verbinden, der hinter einem NAT meines ISP steht.

Ich dachte mir, ich müsste Reverse VNC dafür verwenden. Die Anweisungen sind hier angegeben: Ссылка

Aber ich benutze MYSQL Auth wie hier beschrieben: Ссылка

Das Problem ist, dass ich keine Optionen für Reverse Connection in VNC-Einstellungen sehen kann, und es gibt keine XML-Datei, in die die Parameter eingefügt werden können.

Auch gibt es keine Anweisung, was danach zu tun ist. Bei einer herkömmlichen VNC-Verbindung würden Sie den Client im Ziel ausführen und den Server im Listen- / Reverse-Modus ausführen, nachdem Sie die Ziel-IP angegeben haben. In diesem Fall wird kein Client ausgeführt. Also bin ich ratlos, was ich als nächstes tun soll.

Jede Hilfe wird sehr geschätzt.

    
Neel 28.08.2016, 09:53
quelle

2 Antworten

1

Es gibt ein paar Dinge, die Sie tun müssen, um die Funktionalität reverse-connect einzurichten:

In einem typischen Autorisierungsszenario haben Sie also etwas Ähnliches in user-mapping.xml mit den notwendigen Informationen für den Reverse-Connect:

%Vor%

Da Sie dies über MySQL tun, ist es das gleiche Prinzip:

Verbindungen und Parameter

  

Jede Verbindung hat einen Eintrag in der Tabelle guacamole_connection mit a   Eins-zu-Viele-Beziehung zu Parametern, gespeichert als Name / Wert-Paare in   die Tabelle guacamole_connection_parameter.

     

Die guacamole_connection Tabelle ist einfach eine Paarung eines eindeutigen und   beschreibender Name mit dem für die Verbindung zu verwendenden Protokoll. Das Hinzufügen einer Verbindung und entsprechender Parameter ist relativ einfach im Vergleich zum Hinzufügen eines Benutzers, da weder ein Salz zum Generieren noch ein Passwort zum Hash vorhanden ist:

%Vor%

Verbindung :

Öffnen Sie die Verbindung innerhalb von Guacamole und verbinden Sie sich dann mit dem Port des Guacamole Servers mit dem VNC-Client (zB :9999 wie im obigen Beispiel gezeigt). Wenn Sie die Verbindung nicht zuerst innerhalb von Guacamole öffnen, hört guacd nicht auf dem angegebenen Port.

Wenn Sie nach dem Einrichten der user-mapping.xml - oder MySQL-Autorisierung, die den Reverse-Connect-Parameter enthält, keine Verbindung herstellen können, wird empfohlen, die neueste Version von libvncserver , das ENABLED_VNC_LISTEN definiert. Sie sollten bei der Ausführung von Guacamole ./configure eine Warnung bemerken, wenn sie nicht definiert ist:

%Vor%     
l'L'l 26.12.2016 00:10
quelle
1

Um sich ein paar Schwierigkeiten zu ersparen, können Sie einen vnc-Repeater verwenden, er wird auf die Verbindung von den vnc-Servern und Viewern warten und die Server und Viewer verbinden, die dieselbe ID verwenden

Sie können einen von hier

erhalten

Erhalte Build-Pakete

Für Debian verwenden

%Vor%

Verwenden Sie für CentOS:

%Vor%

Erhalte die Quelle in / usr / local / src

%Vor%

Quelldatei entpacken

%Vor%

Installieren Sie das Startskript

%Vor%

Fügen Sie einen Benutzer für den Service

hinzu %Vor%

Bearbeiten Sie /etc/uvnc/uvncrepeater.ini nach Ihren Bedürfnissen.

Überprüfen Sie die folgenden Parameter:

%Vor%

Starten Sie den Dienst

%Vor%

Ursprünglicher Link: hier

Diskussion auf einem Brett darüber: hier

    
Petzy 26.12.2016 12:54
quelle

Tags und Links