Comment définir les paramètres de sécurité VNC à l'aide de SSH? `Aucun type de sécurité pris en charge. Le serveur a envoyé des types de sécurité, mais nous n'en prenons en charge aucun. »

15

Avec la dernière mise à niveau de Dist, il semble que les paramètres de sécurité VNC ont été modifiés, ce qui signifie que je ne peux pas accéder à mon Pi via VNC tant qu'ils ne sont pas modifiés. J'ai un accès SSH.

Comme le Pi est à plus de 160 km, je voudrais trouver un moyen de modifier les paramètres de sécurité pour me permettre de me connecter à nouveau avec VNC sans avoir à être présent. Je me connecte à distance à un PC sur le réseau distant et j'ai un accès SSH au PI via ce PC.

L'erreur que j'obtiens en essayant de me connecter est "Erreur dans TightVNC Viewer. Aucun type de sécurité pris en charge. Le serveur a envoyé des types de sécurité, mais nous ne les prenons en charge"

Pour rendre les réponses à la question aussi utiles que possible à toute personne ayant un problème similaire à l'avenir, je vais la formuler comme suit.

En utilisant uniquement SSH, comment puis-je m'assurer d'avoir les paramètres de sécurité VNC appropriés?

johnFX
la source

Réponses:

18

Pour pouvoir utiliser un client realvnc non compatible, vous devez déclasser la sécurité du serveur realvnc pour utiliser l'authentification par mot de passe vnc. Pour pouvoir le faire sans connexion au bureau, ouvrez une session SSH:

  1. Modifiez le fichier de configuration dans /root/.vnc/config.d/vncserver-x11
  2. Ajoutez les lignes suivantes à la fin du fichier

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. Redémarrez le serveur

Cela définira l'authentification avec le mot de passe: foobar . Afin de changer le mot de passe,

vncpasswd -service

Connexion testée avec TigerVNC 1.7.1

isantos
la source
4

Essayez d'utiliser la visionneuse realvnc . Il y a une certaine différence dans les paramètres de sécurité entre les deux qui produisent ce message.

Steve Robillard
la source
Je voulais poster - Merci, cela a fonctionné, même si pour d'autres personnes ayant le même problème, elles peuvent avoir besoin de savoir que vous devrez vous connecter avec votre nom d'utilisateur et votre mot de passe que vous utilisez pour vous connecter à votre Pi et non le mot de passe utilisé pour vous connecter à tightVNC . J'ai voté positivement, mais cela ne s'affichera que lorsque j'aurai 15 représentants.
johnFX
Si quelqu'un a la réponse à la question d'origine, j'aimerais toujours savoir comment restaurer les types de sécurité (en utilisant SSH) pour me permettre d'utiliser la visionneuse TightVNC que j'utilisais précédemment.
johnFX