Jak ustawić ustawienia bezpieczeństwa VNC za pomocą SSH? `Nie obsługiwane typy zabezpieczeń. Serwer wysłał typy zabezpieczeń, ale nie obsługujemy żadnego z nich

15

W najnowszej aktualizacji Dist wydaje się, że ustawienia bezpieczeństwa VNC zostały zmienione, co oznacza, że ​​nie mogę uzyskać dostępu do mojego Pi przez VNC, dopóki nie zostaną przywrócone. Mam dostęp do SSH.

Ponieważ Pi znajduje się w odległości ponad 100 mil, chciałbym znaleźć sposób na zmianę ustawień bezpieczeństwa, aby umożliwić mi ponowne połączenie z VNC bez konieczności obecności. Zdalnie łączę się z komputerem PC w sieci zdalnej i mam dostęp SSH do PI za pośrednictwem tego komputera.

Błąd, który pojawia się podczas próby połączenia, to „Błąd w przeglądarce TightVNC. Brak obsługiwanych typów zabezpieczeń. Serwer wysłał typy zabezpieczeń, ale nie obsługujemy żadnego z nich”

Aby odpowiedzi na pytanie były jak najbardziej użyteczne dla każdego, kto ma podobny problem w przyszłości, sformułuję to w następujący sposób.

Używając tylko SSH, w jaki sposób mogę zapewnić odpowiednie ustawienia zabezpieczeń VNC?

johnFX
źródło

Odpowiedzi:

18

Aby móc korzystać z niekompatybilnego klienta realvnc, należy obniżyć poziom bezpieczeństwa serwera realvnc, aby korzystać z uwierzytelniania za pomocą hasła vnc. Aby to zrobić bez połączenia z komputerem, otwórz sesję SSH:

  1. Edytuj plik konfiguracyjny w /root/.vnc/config.d/vncserver-x11
  2. Dodaj następujące wiersze na końcu pliku

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. Uruchom ponownie serwer

Spowoduje to ustawienie uwierzytelnienia za pomocą hasła: foobar . Aby zmienić hasło,

vncpasswd -service

Połączenie testowane z TigerVNC 1.7.1

isantos
źródło
4

Spróbuj użyć przeglądarki realvnc . Istnieje pewna różnica w ustawieniach zabezpieczeń między tymi dwoma, które generują ten komunikat.

Steve Robillard
źródło
Chciałem pisać - dziękuję, że zadziałało, chociaż dla innych osób z tym samym problemem mogą potrzebować wiedzieć, że będziesz musiał zalogować się przy użyciu swojej nazwy użytkownika i hasła, których używasz do logowania się do swojego pi, a nie hasła używanego do tightVNC . Głosowałem, ale nie pokaże się, dopóki nie otrzymam 15 powtórzeń.
johnFX
Jeśli ktoś ma odpowiedź na pierwotne pytanie, nadal chciałbym poznać sposób przywrócenia typów zabezpieczeń (przy użyciu SSH), aby umożliwić mi korzystanie z przeglądarki TightVNC, z której wcześniej korzystałem.
johnFX