Je n'ai pas réussi à me connecter à distance au Raspberry Pi 3 depuis Ubuntu

19

Je viens d'acheter Raspberry Pi 3 avec Rapbian Jessi avec Pixel et j'ai un ordinateur portable Lenovo avec Ubuntu 14.04 64 bits dessus.

Je veux me connecter à distance depuis mon ordinateur portable. J'ai activé le serveur VNC sur Raspberry Pi et j'ai essayé de me connecter depuis Remmina 0.9.99.1, Remote Desktop Viewer ou même Gtk VNC Viewer. À Remmina, cela me donne l'erreur suivante:

Schéma d'authentification inconnu du serveur VNC: 13, 5, 6, 130, 192

Je n'ai pas réussi à faire ce travail, bien que je puisse me connecter facilement en utilisant SSH. Toutes les idées comment puis-je le faire fonctionner comme il se doit devraient être une chose simple.

aibrahim
la source
Plus de détails concernant ce problème-solution sur ce post: raspberrypi.stackexchange.com/questions/68046/…
ATSiem
Instruction pour modifier la vncserverconfiguration pour prendre en charge les clients autres que RealVNC Viewer: raspberrypi.org/documentation/remote-access/vnc -> Authentification sur le serveur VNC * Contient des informations sur la façon de la définir par fichier de configuration (sans accès à l'interface graphique, requis dans cette réponse: raspberrypi.stackexchange.com/a/68842/110722 ).
morfis

Réponses:

10

plus tard, j'ai découvert une autre solution pour le faire fonctionner pour Remmina 0.9.99.1. Vous pouvez modifier l'authentification de sécurité pour le serveur VNC en mot de passe VNC au lieu du mot de passe Unix et créer des informations d'identification d'administrateur afin de pouvoir l'utiliser dans la connexion à distance comme suit:

Côté serveur VNC sur Raspberry Pi 3

Allez dans les options sur le serveur VNC sur Raspberry Pi 3 et vous devriez avoir les informations d'identification sudo lorsque vous avez démarré le serveur VNC

Modifiez l'authentification de sécurité en mot de passe VNC comme indiqué ci-dessousentrez la description de l'image ici

Enfin, vous devez ajouter un utilisateur pour l'utiliser pour vous connecter. Dans mon cas, j'ai créé un utilisateur administrateur (le nom d'utilisateur par défaut était admin)

Du côté de Remmina sur Ubnutu

Vous allez créer une nouvelle connexion avec l'adresse IP donnée du Raspberry Pi sur votre réseau local (vous devriez pouvoir la connaître en utilisant ifconfig) et en utilisant les informations d'identification d'administrateur créées sur le serveur VNC comme suit: entrez la description de l'image ici

Veuillez noter que cela a fonctionné avec moi lorsque le cryptage était désactivé , car cela posait certains problèmes mentionnés dans d'autres articles. Je vais essayer de voir si cela fonctionnera avec crypté ou non.

aibrahim
la source
1
Étant donné que cela nécessite de désactiver le cryptage, je considérerais cela comme un non-démarreur du point de vue de la sécurité.
Steve Robillard
non-starter, sauf si vous utilisez un tunnel ssh (chiffré) et restreignez vnc avec un pare-feu ou un masque de réseau d'adresses autorisées (ou les deux)
Scott Wood
J'utilise toujours le tunnel SSH et j'utilise -localhost (pour tightvncserver) et le masque ip pour realvnc-vnc-server, donc personne sauf moi du tunnel ne peut entrer. Plus un petit mot de passe de 8 longueurs, bien sûr. Idem pour vps que pour rpi. La sécurité est un must, toujours.
m3nda
Comment faites-vous cela depuis le terminal? (via le tunnel SSH)
Elie
Ne semble pas fonctionner. Pi 2 Raspbian nouvellement installé.
NoBugs
6

La solution la plus simple consiste à installer RealVNC Viewer. Vous pouvez le télécharger ici et il est disponible pour Linux, MacOS et Windows. Le problème vient des schémas de chiffrement utilisés par différents serveurs VNC.

Steve Robillard
la source
Ou mieux encore utiliser un serveur VNC non propriétaire tel quetightvncserver
Milliways
bien seulement si vous n'avez pas besoin d'un tunnel ssh
Scott Wood
2

J'ai découvert qu'avec l'authentification actuelle sur VNC en utilisant l'authentification Linux, la seule façon de le faire fonctionner est d'utiliser la visionneuse RealVNC paramètres de la visionneuse VNC sur Ubuntu 14.04

tout ce dont vous avez besoin est de télécharger le fichier binaire (ou le fichier GZ et de le décompresser, puis de rendre le fichier exécutable et ainsi vous pouvez l'exécuter.

aibrahim
la source
2

Le principal problème est que le Raspberri Pi exécute RealVnc en tant que serveur. De nombreuses réponses suggèrent de se connecter à l'aide de RealVncViewer. Mais RealVnc n'est pas vraiment gratuit, il a une version gratuite et utilise des schémas de cryptage spéciaux. Probablement bons, mais cela rend plus difficile l'utilisation d'autres clients VNC.

Étapes pour en savoir plus:

  • recherche d'aptitude vnc
  • recherchez les packages installés avec i dans la première colonne
  • sur mon PI, il a montré realvnc

La solution évidente, et j'ai essayé avec succès, est de supprimer le serveur RealVNC du Pi et de basculer vers un serveur VNC «normal» comme x11vnc. Pas:

  • Allez dans Préférences, Configuration Pi, Interfaces et désactivez VNC
  • Dans un terminal: sudo aptitude remove realvnc-vnc-server
  • sudo aptitude install x11vnc # ou un autre serveur vnc
  • démarrer le serveur VNC avec: x11vnc -display: 0 (voir aussi man x11vnc)

Sur votre pc Ubuntu, vous pouvez maintenant vous connecter au PI avec par exemple Remmina

Todo: démarrez le serveur VNC sur le PI en arrière-plan

Roland
la source
0

J'ai lu des tonnes de messages sur ce problème ... et ils ont tous abouti à une connexion de mon Mac via Remoter à un écran noir sur le Raspberry Pi.

DISPMANX était la solution ultime pour VNC dans le Raspberry Pi exécutant Raspbian Lite.

Voici le résumé:

CONFIGURATION DE BASE - RÉSULTATS EN ÉCRAN NOIR POUR VNC

SSH activé via Raspi-Config sur Raspberry Pi Remoter pour Mac (VNC + SSH / Terminal Access) CONFIGURATION: https://computers.tutsplus.com/tutorials/take-control-of-your-raspberry-pi-using-your- mac-pc-ipad-or-phone - mac-54603

CONFIGURATION FINALE - POUR ÉLIMINER L'ÉCRAN NOIR POUR VNC

L'interface graphique de bureau pour Raspbian Lite nécessite une configuration supplémentaire, c.-à-d. La configuration de DISPMANX: http://raspmer.blogspot.ca/2015/07/vnc-server-for-raspberry-pi-with.html

START VNC VIA GUI - NOT REMOTE SSH sudo dispmanx_vncserver

CONNECTER VIA REMOTER À IP

ATSiem
la source
Plus de détails concernant ce problème-solution sur ce post: raspberrypi.stackexchange.com/questions/68046/…
ATSiem