Ich möchte einen vncserver auf einem generischen / sauberen Linux vom Typ Centos oder RH einrichten. Ich arbeite innerhalb der AWS EC2-Infrastruktur, aber das sollte keine Rolle spielen, glaube ich.
Damit dieser Aufwand erfolgreich ist, müssen wir einige Voraussetzungen erfüllen, um die vnc-Sitzung, d. h. X Windows, ausführen zu können.
Ich habe alle üblichen Pakete installiert, die von yum unterstützt werden, und bin jedem Ratschlag gefolgt, den ich im Internet finden kann
%Vor%dann
%Vor%aber wenn ich versuche, vnc
zu starten %Vor%Ich erhalte eine Fehlermeldung wie diese (nachdem Sie vncpasswd ausgeführt und / etc / sysconfig / vncservers geändert haben)
%Vor%Ich habe alle Ratschläge und Tipps im Internet über die Installation von Schriften, das Erstellen von Links und das Umbenennen von x, y und z ausprobiert. Wie kann ich es zum Laufen bringen?
Die magische Kombination von yum installiert, um das für mich arbeiten zu lassen, war wie folgt:
%Vor%dann für die Bequemlichkeit vielleicht etwas wie das, um es in Gang zu bringen
%Vor%Dies setzt voraus, dass Sie dies alles als root tun und Sie Ihren vncserver auf DISPLAY 2 starten möchten.
Wenn Sie bei jedem Versuch, sich mit dem vncserver zu verbinden, nach der Ausführung der Verbindung Fehler ablehnen, prüfen Sie einige Dinge:
Ihre lokale Firewall (iptables) oder auf andere Weise ermöglicht Verbindungen bis 5902 (oder einen anderen Port, den Ihr Server verwendet)
Sie haben die Fernverbindung zum vncserver nicht über die VNCSERVERARGS-Option in / etc / sysconfig / vncservers wie folgt:
%Vor%Etwas wie
%Vor%kann Ihnen bei der Entscheidung helfen, ob es sich um ein lokales oder entferntes Firewall-Problem handelt.
Die folgenden Schritte haben für mich funktioniert.
%Vor%Erstellen Sie vncpassword
%Vor%Öffnen Sie / etc / sysconfig / vncservers und fügen Sie die folgenden Zeilen hinzu (ändern Sie entsprechend Ihrer Anforderung)
%Vor%Starten Sie jetzt den Dienst
%Vor%Nun können Sie den Dienst ohne Fehler starten.
Überprüfen Sie diesen Link installieren Sie vnc auf centos 6
Stellen Sie sicher, dass Ihr System bereits folgende Pakete installiert hat
%Vor% Stellen Sie sicher, dass Sie vncserver korrekt durch Bearbeiten konfiguriert haben
/etc/sysconfig/vncservers
file und füge deinen Benutzer hinzu
unkommentierte Zeile
und die folgende Zeile auskommentieren
%Vor% Wechseln Sie zu user user_name und setzen Sie vncpasswd
.
Starten Sie den vncserver-Dienst von service vncserver restart
neu.
Erstellen Sie eine vncserver-Sitzung vncserver :1
.
Stellen Sie sicher, dass Ihre Firewall Ihre Verbindung akzeptiert.
Stellen Sie sicher, dass Ihre Loop-Schnittstelle aktiv ist.
Tags und Links vnc remote-access vnc-server