Wie werden die VNC-Sicherheitseinstellungen mit SSH festgelegt? `Keine Sicherheitstypen unterstützt. Vom Server gesendete Sicherheitstypen, von denen wir jedoch keinen unterstützen

15

Mit dem letzten Dist-Upgrade scheinen die VNC-Sicherheitseinstellungen geändert worden zu sein, was bedeutet, dass ich nicht über VNC auf meinen Pi zugreifen kann, bevor sie nicht wieder geändert wurden. Ich habe SSH-Zugang.

Da der Pi über 100 Meilen entfernt ist, möchte ich eine Möglichkeit finden, die Sicherheitseinstellungen zu ändern, damit ich mich wieder mit VNC verbinden kann, ohne dass ich anwesend sein muss. Ich stelle eine Remote-Verbindung zu einem PC im Remote-Netzwerk her und habe über diesen PC SSH-Zugriff auf den PI.

Die Fehlermeldung beim Verbindungsversuch lautet "Fehler in TightVNC Viewer. Keine Sicherheitstypen unterstützt. Vom Server gesendete Sicherheitstypen werden jedoch nicht unterstützt."

Um die Antworten auf die Frage in Zukunft für alle mit ähnlichen Problemen so nützlich wie möglich zu machen, werde ich sie wie folgt formulieren.

Wie kann ich sicherstellen, dass ich nur mit SSH die richtigen VNC-Sicherheitseinstellungen habe?

johnFX
quelle

Antworten:

16

Um ein nicht-kompatibles realvnc - Client verwenden kann , müssen Sie degradieren die Sicherheit des realvnc - Servers verwendet VNC - Passwort - Authentifizierung. Um dies ohne Desktop-Verbindung tun zu können, öffnen Sie eine SSH-Sitzung:

  1. Bearbeiten Sie die Konfigurationsdatei in /root/.vnc/config.d/vncserver-x11
  2. Fügen Sie die folgenden Zeilen am Ende der Datei hinzu

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. Starten Sie den Server neu

Dadurch wird die Authentifizierung mit dem Kennwort foobar festgelegt . Um das Passwort zu ändern,

vncpasswd -service

Verbindung getestet mit TigerVNC 1.7.1

isantos
quelle
4

Versuchen Sie es mit dem RealVNC Viewer . In den Sicherheitseinstellungen gibt es einen Unterschied zwischen den beiden, die diese Nachricht erzeugen.

Steve Robillard
quelle
Ich wollte posten - Vielen Dank, dass es funktioniert hat, obwohl andere Personen mit demselben Problem möglicherweise wissen müssen, dass Sie sich mit Ihrem Benutzernamen und Passwort anmelden müssen, mit denen Sie sich in Ihrem Pi anmelden, und nicht mit dem Passwort, mit dem Sie sich bei tightVNC anmelden . Ich habe abgestimmt, aber es wird nicht angezeigt, bis ich 15 Wiederholungen bekomme.
JohnFX
Wenn jemand die Antwort auf die ursprüngliche Frage hat, würde ich gerne noch eine Möglichkeit kennen, die Sicherheitstypen wiederherzustellen (mithilfe von SSH), damit ich den TightVNC-Viewer verwenden kann, den ich zuvor verwendet habe.
JohnFX