Der VNC-Server läuft, aber ich kann keine Verbindung mit dem VNC-Viewer herstellen

19874
Beginner

Ich habe den VNC-Server auf CentOS 5.8 installiert und läuft, aber ich kann keine Verbindung mit dem VNC-Viewer herstellen. Ich erhalte folgende Fehlermeldung:

connect: Zeitüberschreitung der Verbindung (10060)

Was könnte das Problem sein?

0
Es könnte viele Probleme geben. Hast du überhaupt eine Netzwerkverbindung? Können Sie das CentOS anpingen? Hast du eine Firewall? Ist der VNC-Dienst betriebsbereit? Mit NMap können Sie weitere ausführliche Überprüfungen durchführen - http://nmap.org/ EliadTech vor 11 Jahren 0
Ich kann über Putty eine Verbindung zu meinem Server herstellen. Ich habe den vnsserver status mit dem Befehl "service vncserver status" überprüft und er wird ausgeführt. Beginner vor 11 Jahren 0
Sie sollten also die Firewall überprüfen (sofern vorhanden) und den VNC-Port mit NMap testen. EliadTech vor 11 Jahren 1
Vielen Dank. Ich habe die IP-Tabellen deaktiviert. Es funktioniert jetzt. Aber ich sollte lernen, wie man eine Firewall zur Ausnahme hinzufügen kann. Beginner vor 11 Jahren 0

3 Antworten auf die Frage

3
EliadTech

So fügen Sie eine Firewall-Ausnahme hinzu (Sie müssen die Ports 5900 und 5800 öffnen). Linux ist nicht meine starke Seite, also hoffe ich, dass dieses Bild hilft ... CentOS firewall

1
ericson.cepeda

Sie müssen tun:

vi /etc/sysconfig/iptables 

Dann finden Sie eine Datei wie folgt:

# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT # <add the line for eth> -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT # <add the line for ports> -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT 

Fügen Sie mit Ihrem korrekten Eth in ifconfig die folgenden Zeilen zu Ihren iptables hinzu:

-A INPUT -i eth1 -j ACCEPT  -A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5801:5803,5901:5903,6001:6003 -j ACCEPT 

Nachdem die Datei gespeichert wurde:

sudo service iptables restart sudo service vncserver restart 

Weitere Informationen erhalten Sie unter: http://wiki.centos.org/HowTos/VNC-Server . Sie werden jedoch feststellen, dass sie nicht angeben: 5801: 5803, die ich hinzufügen muss, damit der VNCViewer funktioniert.

Grüße,

-1
SAT

Beantworten Sie es jetzt, um sicherzustellen, dass jemand anderes, der diese Seite anzeigt, die Lösung findet. Dieses Problem hatte ich auch auf der CentOS 6.4 64-Bit-Maschine. Behebung des Problems unter Verwendung des Links http://realembed.blogspot.com/2013/10/setting-up-vncserver-on-centos.html

Hallo und herzlich willkommen auf superuser.com. Ihre Antwort bezieht sich auf eine andere Site. Üblich ist es, die Lösung selbst in der Antwort zu beschreiben und auf die Lösung zu verweisen, falls die Site aus irgendeinem Grund verschwunden ist. Tun Sie dies und ich werde mein -1 entfernen. Mogget vor 10 Jahren 1