vncserver zu viele Sicherheitsfehler

10

Ich habe Win7 und Ubuntu beide auf diesem Computer installiert.

Wenn ich versuche, von meinem Heimcomputer hinter einer Firewall aus eine Verbindung zu meinem vncserver herzustellen, der unter CentOS ausgeführt wird, wird folgende Fehlermeldung angezeigt:

VNC-Verbindung fehlgeschlagen: vncserver zu viele Sicherheitsfehler

... auch wenn Sie sich mit den richtigen Anmeldeinformationen anmelden (ich habe passwdunter CentOS zurückgesetzt).

Wird dies durch den Versuch verursacht, sich als root anzumelden? Ich denke, es ist auch wichtig zu beachten, dass ich mich über Port 6050 bei Remote-Centos anmelden muss - kein anderer Port funktioniert für mich.

Muss ich etwas mit anderen Ports machen? Ich sehe, dass vncserver 5901, 5902 abhört, wenn ein anderer hinzugefügt wird - und ich denke, dass die Verbindung hergestellt wurde, weil von Zeit zu Zeit (lange Zeit) die passwd-Eingabeaufforderung angezeigt wird ... richtig?

Selbst wenn eine Eingabeaufforderung angezeigt wird und ich das richtige Passwort eingebe, wird ein Authentifizierungsfehler angezeigt.

Wie deaktiviere ich diese Sperre zu Testzwecken?

4pie0
quelle

Antworten:

11

Ich habe diesen Fehler gesehen, obwohl ich mich immer nur von einem einzelnen Client-Computer mit korrekten Anmeldeinformationen angemeldet habe. In den Protokollen habe ich festgestellt, dass 0.0.0.0 anstelle bestimmter IPs auf die schwarze Liste gesetzt wurde. Mein Verständnis ist dann, dass ein Fehler von einer IP als Streik gegen jede IP gezählt wird, was zu dem Problem "zu viele Sicherheitsfehler" führt. Es scheint, dass dieser Fehlerbericht die Dinge ähnlich beschreibt. Mit dem dortigen Vorschlag, die schwarze Liste herunterzufahren (was, wenn Sie Ihren Server sicher eingerichtet haben, von begrenztem Wert ist), habe ich diesen Befehl in einer SSH-Sitzung auf dem Computer ausgeführt, auf dem mein VNC-Server ausgeführt wird, und 5durch die entsprechende Anzeigenummer ersetzt:

vncconfig -display :5 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000

Nachdem ich dies ausgeführt hatte, konnte ich mich erfolgreich mit meinem vnc-Client verbinden und mich anmelden. Für mich war das großartig, da mit meinem vnc-Server viele laufende Prozesse verbunden waren, was einen Neustart zu einem Problem macht.

mab
quelle
1
Das hat funktioniert. Es ist möglich, den Befehl vncconfig sofort wieder zu verwenden, vncconfig -display :5 -set BlackListTimeout=600 -set BlackListThresholds=10um den Schutz nach dem Zurücksetzen wieder zu aktivieren.
Zrin
Danke, es funktioniert für mich (Ubuntu 1404), ich muss vncserver nicht immer wieder töten und neu starten.
Bronzemann
2

"VNC-Verbindung fehlgeschlagen: vncserver zu viele Sicherheitsfehler"

Bedeutet, dass jemand versucht hat, sich innerhalb eines bestimmten Zeitraums zu häufig mit falschen Anmeldeinformationen anzumelden. Die Anzahl und Uhrzeit hängt davon ab, welchen VNC-Server Sie verwenden.

Jemand führt wahrscheinlich ein Skript aus, das versucht, sich bei allem anzumelden, was an den Standard-VNC-Ports abgehört werden kann, und Sie müssen herausfinden, von welcher IP-Adresse dies kommt, und es blockieren. In jedem Fall ist dies hier wirklich nicht zum Thema - fragen Sie noch einmal bei SuperUser.

HopelessN00b
quelle
1
Ich weiß es schon Dies kann eine von 100 Ursachen sein. wie man es findet und wie man es blockiert? und warte eine Sekunde, es kann nicht "jemand" sein, sondern meine IP, weil es für eine bestimmte IP funktioniert. Wie könnte es anders sein: Dann könnte ich diesen Fehler erhalten, wenn jemand versucht, sich anzumelden, und ich habe keine Möglichkeit, mich anzumelden.
4pie0
eine andere Frage: Wie melde ich mich als root an? ist es möglich? Wenn Sie sich anmelden, werden Sie nur nach IP und Passwort gefragt. Wie kann man sich als Root anmelden, um die Root-Sitzung zu sehen?
4pie0
0

Ich habe auch dieses Problem. Wenn Sie den ThightVNC-Java-Client verwenden, können Sie nur durch Ändern des Ports des VNC-Clients eine Verbindung herstellen. Versuchen Sie es mit Port 5002. 5003; etc

João José
quelle
0

Habe das gleiche Problem, obwohl ich sicher weiß, dass es meine Schuld ist. Ich habe versucht, mein Passwort zu erraten (ich habe es vergessen), also bin ich nach dem Auftauchen hierher gegangen und habe mich dann bei einer SSH-Sitzung angemeldet, den Befehl "vncconfig" ausprobiert und es wurde gesagt: pi @ IZdesktop: ~ $ vncconfig -display: 5 -set BlacklistTimeout = 0 -set BlacklistThreshold = 1000000 -bash: vncconfig: Befehl nicht gefunden

Auf jeden Fall würde ich vorschlagen, dies zu versuchen: Melden Sie sich mit einem Monitor am Computer an und sichern Sie Ihre Dateien, bevor Sie sie zurücksetzen.

PS Ich benutze ein Himbeer-Pi B + Modell 3

IvanZDestroyer
quelle