¿Cómo establecer la configuración de seguridad de VNC usando SSH? `No se admiten tipos de seguridad. El servidor envió tipos de seguridad, pero no admitimos ninguno de ellos`

15

Con la última actualización de Dist, parece que la configuración de seguridad de VNC ha cambiado, lo que significa que no puedo acceder a mi Pi a través de VNC hasta que se vuelvan a cambiar. Tengo acceso SSH.

Como el Pi está a más de 100 millas de distancia, me gustaría encontrar una manera de cambiar la configuración de seguridad para poder conectarme nuevamente con VNC sin tener que estar presente. Me conecto remotamente a una PC en la red remota y tengo acceso SSH al PI a través de esa PC.

El error que obtengo cuando intento conectarme es "Error en TightVNC Viewer. No se admiten tipos de seguridad. El servidor envió tipos de seguridad, pero no admitimos ninguno de ellos"

Para que las respuestas a la pregunta sean lo más útiles posible para cualquier persona con un problema similar en el futuro, lo formularé de la siguiente manera.

Usando solo SSH, ¿cómo puedo asegurarme de que tengo la configuración de seguridad VNC adecuada?

johnFX
fuente

Respuestas:

18

Para poder utilizar un cliente realvnc no compatible que tiene que rebajar la seguridad del servidor de autenticación de contraseña realvnc a usar VNC. Para poder hacer esto sin una conexión de escritorio, abra una sesión SSH:

  1. Edite el archivo de configuración en /root/.vnc/config.d/vncserver-x11
  2. Agregue las siguientes líneas al final del archivo

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. Reiniciar el servidor

Esto establecerá la autenticación con la contraseña: foobar . Para cambiar la contraseña,

vncpasswd -service

Conexión probada con TigerVNC 1.7.1

isantos
fuente
4

Intenta usar el visor realvnc . Hay alguna diferencia en la configuración de seguridad entre los dos que produce ese mensaje.

Steve Robillard
fuente
Quería publicar: gracias, eso funcionó, aunque para otras personas con el mismo problema pueden necesitar saber que deberá iniciar sesión con su nombre de usuario y contraseña que utiliza para iniciar sesión en su Pi, no la contraseña utilizada para iniciar sesión en tightVNC . He votado a favor pero no se mostrará hasta que obtenga 15 repeticiones.
johnFX
Si alguien tiene la respuesta a la pregunta original, todavía me gustaría saber una forma de restaurar los tipos de seguridad (usando SSH) para permitirme usar el visor TightVNC que he estado usando anteriormente.
johnFX