Ich habe ein paar Tage damit verbracht, Software auf Google Compute Engine (GCE) zu installieren und dann remote über meinen Windows-PC oder den lokalen Linux-Computer darauf zuzugreifen.Cant VNC in Google Compute Engine
Ich kann Software wie Google Chrome usw. installieren, kann aber die Anwendungen nicht öffnen, da ich immer Anzeigeprobleme bekomme (verständlicherweise, weil GCE kopflos ist). Also versuche ich VNC in die GCE-Instanz zu bringen.
Ich habe auf dem Server folgende versucht zu installieren: (Instanzname ist „Talend“)
vnc4server: Ich Ausganges sagt der Server läuft und alles sieht gut aus. Nur Fehler, die ich erhalten, ist ein Sprachfehler wie folgt aus:
[email protected]:~$ vnc4server -geometry 1440x900 :1 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). A VNC server is already running as :1
und
[email protected]:~$ vnc4server -geometry 1440x900 :2 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LANG = "en_ZA.UTF-8"are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). New 'talend:2 (steven)' desktop is talend:2 Starting applications specified in /home/steven/.vnc/xstartup Log file is /home/steven/.vnc/talend:2.log
Remote Access: Mit TightVNC Client via Windows
ich die folgende Meldung :
No connection could be made because the target machine actively refused it.
Remote Access: Mit Vinagre über Linux
Connection to host 8.34.210.67::5902 was closed.
Via Google Compute Engine Web Console:
zu statischen IP-Wechsel Versuchte> kein Unterschied
versucht, indem tcp:80
mit Source: 0.0.0.0/0
> Kein Unterschied
Ich bin mir sicher th Es gibt eine einfache Lösung dafür, aber ich kann es nicht finden. Jede Hilfe wird geschätzt und dann wird ein Link zur endgültigen Lösung veröffentlicht.
Danke.
eingerichtet zu haben Dank Brian. Ich kam über TightVNC nach dem Hinzufügen der Regel tcp: 5902 zur Firewall. Jetzt habe ich das nächste Problem, dass es möglich ist, grafische Anwendungen wie Chrome oder in meinem Fall Talend Open Studio zu starten. Ich bekomme keine Anzeigefehler, aber ich würde das für den Linux-Bereich erraten. Ausführen der DEBIAN-Standardinstallation, die mit der GCE-Instanz geliefert wird. –
Xwindows unterstützt mehrere Anzeigen, und in grafischen Apps wird standardmäßig die Anzeige 0 verwendet, die normalerweise die lokale Anzeige ist. vnc4server scheint Display 2 zu verwenden ("desktop ist talend: 2") Wenn Sie über VNC eine Verbindung zu einem interaktiven Desktop herstellen können, reicht das normalerweise aus - der Desktop kann Apps auf demselben Display starten. Es klingt jedoch so, als ob das nicht für dich funktioniert. Meine Vermutung ist, dass die Apps versuchen, Anzeige 0 zu verwenden. Wenn ja, gibt es zwei Möglichkeiten, die Dinge funktionieren zu lassen: Ändern Sie die vnc4server-Einstellungen, um als Anzeige 0 zu starten, oder starten Sie die Apps auf Anzeige 2. –
Danke Brian. Ich habe es geschafft, es zur Arbeit zu bringen. Für alle anderen habe ich das getan. Führen Sie die folgenden Befehle im Terminal aus: $ vnc4server -geometry 1440x900: 1 ... und dann $ export DISPLAY =: 1. Ich habe dann tightvnc von windows machine benutzt und an die ipadresse angeschlossen und die displaynummer am ende so hinzugefügt ... 123.12.12.123:1 und es hat geklappt! –