Publié le 9 septembre 2016 - par

Connectez-vous à distance au Raspberry Pi avec TeamViewer

teamviewer_250pxAprès vous avoir présenté tightvncserver puis x11VNC, voici venir TeamViewer (TW) pour le Raspberry Pi.
Encore une façon de prendre la main à distance sur un Raspberry Pi, très intéressante si le RasPi est headless (sans écran/clavier).
Alors que les solutions précédentes utilisaient des ports particuliers, TW utilise les ports standard 80 et 443.

NIVEAU_debutant

Cliquez pour avoir une définition de ces niveaux

 [stextbox id= »warning » caption= »Attention »]Ce tutoriel concerne uniquement l’installation de Teamviewer sur le Raspberry Pi. Pour l’installation de TeamViewer sur des machines sous Windows, Android ou Linux… RTFM[/stextbox]

TeamViewer : prenez la main à distance sur votre Raspberry Pi

Comment ça marche ?

principe2En pratique chacune des deux machines se connecte à un serveur tiers appelé ici TeamViewer Maître chez TW (en rouge). Comme ils utilisent des ports standard, il n’y a pas de ports visibles ouverts, donc moins d’attaques. Ensuite c’est le serveur qui se charge de transférer les informations d’une machine à l’autre.

Lors de l’établissement d’une connexion, TeamViewer détermine le type de connexion optimal. Après authentification via les serveurs TW, une connexion directe est établie dans 70 % des cas via UDP ou TCP (et ce même derrière les passerelles normalisées, les routeurs NAT et les pare-feux). Les autres connexions sont acheminées par le biais du réseau de routeurs redondant de TW via TCP ou tunnel HTTP. Il n’y a donc pas besoin d’ouvrir des ports pour pouvoir travailler avec TeamViewer !

Vu côté utilisateur, c’est comme si les deux machines étaient directement reliées (en bleu). C’est une des différences fondamentales avec tightvncserver ou x11VNC, qui réalisaient une liaison en direct entre les deux machines.

Secret pour tout le monde

Comme décrit ci-dessous, même chez TeamViewer, exploitant des serveurs de routage, personne ne peut lire les données chiffrées échangées.

Le trafic TeamViewer est sécurisé par des échanges de clés publiques/privées RSA et un chiffrement de session AES (256 bits). Cette technologie est basée sur les même standards que les technologies HTTPS ou SSL et est considérée comme parfaitement sécurisée selon les normes actuelles. Comme la clé privée ne quitte jamais l’ordinateur client, ce procédé permet d’assurer que les ordinateurs intermédiaires (y compris les serveurs TeamViewer) ne peuvent pas déchiffrer les données. La clé publique du cluster maître est déjà intégrée dans chaque client TeamViewer. Ceci permet de chiffrer les messages envoyés au cluster maître et de vérifier sa signature. L’infrastructure à clé publique PKI empêche efficacement les attaques intermédiaires du type « man in the middle » (homme du milieu).

chiffrement-et-auth_600px

Par ailleurs, avec le chiffrement, le mot de passe n’est jamais transmis directement, mais selon le procédé « challenge-response » (stimulation/réponse) et n’est mémorisé que sur les ordinateurs locaux. Pendant l’authentification, le mot de passe n’est jamais transmis directement grâce à l’utilisation du protocole SRP (Secure Remote Password). Uniquement un vérificateur de mot de passe est stocké sur l’ordinateur local.

Et… c’est sûr ?

Les identifiants TeamViewer sont générés directement et automatiquement par TeamViewer à l’aide des caractéristiques matérielles de l’ordinateur. Les serveurs TeamViewer contrôlent la validité de cet identifiant à chaque connexion.

La protection contre les attaques par force brute

Dans la pratique, ce sont cependant souvent des attaques très primitives qui s’avèrent les plus dangereuses. Dans le contexte de la sécurité informatique, une attaque par force brute est souvent la tentative de deviner, par des essais répétés, un mot de passe qui protège l’accès à une ressource. Grâce à la performance croissante des ordinateurs disponibles sur le marché, le temps nécessaire pour deviner un mot de passe long est considérablement réduit. Pour dissuader les attaques par force brute, TeamViewer augmente de façon exponentielle le temps d’attente entre les tentatives de connexion.

protection

Ainsi, pour 24 tentatives, 17 heures sont nécessaires. Le temps d’attente entre les tentatives de connexion n’est réinitialisé qu’une fois le mot de passe entré avec succès. TeamViewer protège  contre des attaques provenant d’un ordinateur spécifique, mais aussi contre celles provenant de plusieurs ordinateurs. Ces attaques sont connues sous le nom d’attaques botnet, qui tentent d’accéder à un identifiant spécifique.

Installation de TeamViewer sur le Raspberry Pi

Raspbian Jessie en mode graphique

teamviewer_05aBon, on va passer à la pratique, si vous le voulez bien…

Il y a quelque temps il n’était pas forcément facile de trouver le logiciel sur le site de TeamViewer, la version destinée au Raspberry Pi est accessible sous forme de paquet .deb sur cette page : https://www.teamviewer.com/iotcontest. Il est aussi accessible à présent sur la page des téléchargements Linux.

Commencez comme toujours par la mise à jour de votre version de Raspbian :

sudo apt-get update
sudo apt-get upgrade

page_raspi

Mais bon, une fois trouvé on va pouvoir l’installer. Si vous préférez le mode graphique (quelle idée ! 🙂 ) allez sur la page et cliquez sur le bouton Download…

Plus sérieusement dans un terminal lancez a récupération du paquet .deb :

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb

pi@raspberrypi:~ $ wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
--2016-08-25 15:36:49--  http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
Résolution de download.teamviewer.com (download.teamviewer.com)… 46.163.100.214, 46.163.100.216, 46.163.100.213, ...
Connexion à download.teamviewer.com (download.teamviewer.com)|46.163.100.214|:80… connecté.
requête HTTP transmise, en attente de la réponse… 301 Moved Permanently
Emplacement : https://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb [suivant]
--2016-08-25 15:36:49--  https://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
Connexion à download.teamviewer.com (download.teamviewer.com)|46.163.100.214|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://downloadeu2.teamviewer.com//download/linux/version_11x/teamviewer-host_11.0.63329_armhf.deb [suivant]
--2016-08-25 15:36:49--  https://downloadeu2.teamviewer.com//download/linux/version_11x/teamviewer-host_11.0.63329_armhf.deb
Résolution de downloadeu2.teamviewer.com (downloadeu2.teamviewer.com)… 178.162.205.111, 2a00:c98:2050:a031:1::1
Connexion à downloadeu2.teamviewer.com (downloadeu2.teamviewer.com)|178.162.205.111|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 6231798 (5,9M) [application/octet-stream]
Sauvegarde en : « teamviewer-host_armhf.deb »

teamviewer-host_arm 100%[=====================>]   5,94M   462KB/s   ds 14s

2016-08-25 15:37:03 (450 KB/s) — « teamviewer-host_armhf.deb » sauvegardé [6231798/6231798]

Une fois le paquet récupéré on peut l’installer :

sudo dpkg -i teamviewer-host_armhf.deb

pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_armhf.deb
Selecting previously unselected package teamviewer-host.
(Reading database ... 118080 files and directories currently installed.)
Preparing to unpack teamviewer-host_armhf.deb ...
Unpacking teamviewer-host (11.0.63329) ...

dpkg: dependency problems prevent configuration of teamviewer-host:
teamviewer-host depends on libqt5gui5 (>= 5.2.1); however:
Package libqt5gui5 is not installed.
teamviewer-host depends on libqt5widgets5 (>= 5.2.1); however:
Package libqt5widgets5 is not installed.
teamviewer-host depends on libqt5qml5 (>= 5.2.1); however:
Package libqt5qml5 is not installed.
teamviewer-host depends on libqt5quick5 (>= 5.2.1); however:
Package libqt5quick5 is not installed.
teamviewer-host depends on libqt5webkit5 (>= 5.1.1); however:
Package libqt5webkit5 is not installed.
teamviewer-host depends on libqt5x11extras5 (>= 5.2.1); however:
Package libqt5x11extras5 is not installed.
teamviewer-host depends on qtdeclarative5-qtquick2-plugin (>= 5.2.1) | qml-module-qtquick2 (>= 5.2.1); however:
Package qtdeclarative5-qtquick2-plugin is not installed.
Package qml-module-qtquick2 is not installed.
teamviewer-host depends on qtdeclarative5-controls-plugin (>= 5.2.1) | qml-module-qtquick-controls (>= 5.2.1); howev
dpkg: error processing package teamviewer-host (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer-host

Zut ! Il manque des dépendances ! Et le paquet ne s’installe pas 🙁 On va forcer l’installation des paquets manquants : (voyez l’option -f sur cette page pour plus d’explications)

sudo apt-get -f install

pi@raspberrypi:~ $ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite
libqt5webkit5 libqt5widgets5 libqt5x11extras5 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 qml-module-qtquick-controls qml-module-qtquick-dialogs
qml-module-qtquick-layouts qml-module-qtquick-privatewidgets
qml-module-qtquick-window2 qml-module-qtquick2 qttranslations5-l10n
Les NOUVEAUX paquets suivants seront installés :
libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite
libqt5webkit5 libqt5widgets5 libqt5x11extras5 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1
libxkbcommon-x11-0 qml-module-qtquick-controls qml-module-qtquick-dialogs
qml-module-qtquick-layouts qml-module-qtquick-privatewidgets
qml-module-qtquick-window2 qml-module-qtquick2 qttranslations5-l10n
0 mis à jour, 27 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 17,4 Mo dans les archives.
Après cette opération, 70,6 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

Répondez O : Cette commande va forcer l’installation des dépendances nécessaires et vous pouvez ensuite relancer l’installation du paquet .deb. Cette fois ça devrait bien se passer 😉

pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_armhf.deb
(Lecture de la base de données… 119449 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de teamviewer-host_armhf.deb …
Removed symlink /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
Dépaquetage de teamviewer-host (11.0.63329) sur (11.0.63329) …
Paramétrage de teamviewer-host (11.0.63329) …

Paramétrage de l’installation

Sur le bureau de votre Raspberry Pi apparait cette fenêtre :

teamviewer_01A moins que vous ne soyez pas d’accord avec les termes de la licence (ah bon, vous les lisez, vous ?) cliquez sur le bouton Accepter l’accord de licence.

Ceci entraîne l’affichage d’une icône TeamViewer dans la barre des tâches :

teamviewer_04et l’affichage d’une fenêtre vous permettant d’autoriser les connexions distantes et vous donnant l’identifiant de votre Raspberry Pi ainsi que le mot de passe pour la connexion.

teamviewer_02

Vous noterez aussi la présence d’une nouvelle entrée de menu qui vous permettra de lancer TeamViewer :

teamviewer_03A partir de ce moment votre Raspberry Pi est accessible par TeamViewer !

Accès depuis une machine windows

Sur la machine Windows il faudra installer dans un premier temps la version de TW correspondante.

Lancez TW :

teamviewer_07_local2Saisissez l’identifiant du RasPi et cliquez sur Connexion à un partenaire.

teamviewer_08_local2Saisissez maintenant le mot de passe que vous avait donné le RasPi lors du lancement de TW…

teamviewer_09_localVous voici connecté(e) au Rasberry Pi distant, dans la session en cours. C’est à dire que comme avec x11VNC toutes les actions (clavier/souris) réalisées sur une des machines est instantanément reproduite sur l’autre…

Accès depuis une machine Linux

Sur la machine Linux il faudra installer dans un premier temps la version de TW correspondante.

Lancez TW, les étapes pour se connecter sont exactement les mêmes que pour Windows (voir ci-dessus) :

teamviewer_12_debianIci la connexion au Raspberry a été faite sur une machine sous Debian/LXDE.

Accès depuis un smartphone Android

Sur un smartphone Android il suffit d’installer l’application TeamViewer for Remote Control.

appli_android
Une fois que c’est installé démarrez l’appli :

android_connect

Cliquez sur Connecter (en bas à gauche de l’écran) puis renseignez l’ID du Raspberry Pi et son mot de passe (il vous est demandé quand vous validez l’ID)

Et ensuite…

screenshot_2016-08-25-19-51-49_600px

screenshot_2016-08-25-19-52-02_600px

screenshot_2016-08-25-19-52-18_600px

Vous pouvez contrôler votre Raspberry Pi depuis votre smartphone 🙂

Combien ça coûte ?

Alors là c’est simple : TeamViewer est gratuit pour un usage personnel ! Ça veut dire que si vous voulez prendre la main sur le Raspberry Pi de votre cousin qui habite à 300 Km (bon, faut pas qu’il ait une bande passante de merde trop faible quand même) ça ne vous coutera rien…

Seules les entreprises doivent prendre un compte payant (c’est d’ailleurs ce qui permet à TW de fournir le service gratuitement aux particuliers…)

Et le transfert de fichiers ?

Bin… c’est ce qui a retardé la sortie de cet article. D’un autre côté ça m’a permis de vérifier que si on sollicite TeamViewer sur un sujet technique, on obtient une réponse.

Je n’arrivais à transférer les fichiers ni sous Windows, ni sous Debian !

teamviewer_13_debian_600px

La fenêtre apparaît mais la partie droite (le Raspberry Pi) reste désespérément vide. Allez un ticket ouvert chez TW !

et quelques jours plus tard 🙂

Bonjour M. ,
Je vous remercie pour votre message et l’intérêt que vous portez à TeamViewer.
Merci de nous avoir informé de ce problème.
La situation a été vérifiée en interne, le transfert de fichier avec le Raspberry n’existe pas encore, la fonction devrait être donc grisée.
Cela devrait être corrigé dans le futur.
Vous souhaitant bonne réception et restant à votre disposition pour tout renseignement, je vous souhaite également une agréable journée.
Cordialement.
Romain

On devrait donc bénéficier de cette fonction dans le futur. Elle peut être utile pour récupérer à distance des logs ou des enregistrements de données…

Conclusion

Il y a encore d’autres fonctionnalités à explorer, par exemple créer un compte chez TW et enregistrer vos différentes machines… Mais je vous laisse bosser un peu aussi 🙂

Pour l’utilisation de TeamViewer sur un Raspbian Lite en mode headless, j’ai encore quelques soucis et j’ai contacté TeamViewer. Ça fera l’objet d’un prochain article…

Merci à doudy et Sylvain pour leurs interventions à propos de TeamViewer dans les commentaires de x11VNC ainsi qu’à Jean-Philippe (F5GKW) pour le relais du commentaire qu’il a laissé sur le blog de F8ASB :

En ce qui me concerne il manquait des dépendances (sur RPI3 et Jessie) donc :

sudo apt-get install libqt5gui5 libqt5widgets5 libqt5quick5 libqt5webkit5 libqt5x11extras5 qml-module-qtquick2

La résolution d’écran n’est pas terrible !
cela est dû au fait que si il n’y a pas de moniteur connecté ( ce qui est mon cas en utilisation à distance) le Raspi se met en mode basse résolution
Pour corriger cela , éditer le fichier /boot/config.txt et ajouter :
# forçage résolution sans écran pour teamviewer
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=4
disable_overscan=1

vous allez voir,c’est plus confortable !

pour les divers modes HDMI (et vos propres essais ) je vous renvoie à :
https://www.raspberrypi.org/documentation/configuration/config-txt.md

Sources

Teamviewer sur Raspberry Pi

 

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

52 réflexions au sujet de « Connectez-vous à distance au Raspberry Pi avec TeamViewer »

    1. François MOCQ Auteur de l’article

      Bonjour Benjamin
      je ne dis jamais qu’une solution est meilleure qu’une autre
      c’est une conn…
      la meilleure solution est celle qui est la mieux adaptée au problème actuel
      a chacun de faire sa pré-étude et de déterminer la solution qui lui convient le mieux en fonction de son environnement 🙂
      cordialement
      François

      Répondre
  1. Bernard B

    Grace à ce tuto toujours très clair, je suis revenu voir ce que devenait TeamViewer que j’utilisais il y a quelques années pour aider à distance des utilisateurs sur PC, et que j’avais laissé tomber depuis.
    Je dois dire que Team me semble très rapide aujourd’hui ou c’est moi qui vieillit 😉 cerise (framboise) sur le gâteau, la prise en main à distance fonctionne parfaitement sur Android, Smartphone (S4) Tablette Tab S2 8 .
    Sur un smartphone avec un écran de 4 ou 5 pouces il faut posséder des doigts de gynécologue et une vue d’aigle, ce qui n’est plus mon cas. Sur une tablette c’est plus confortable bien sur. L’intérêt évident est quand même d’avoir accès à votre Pi de n’importe où même en 3G ou 4G et de façon sécurisé.
    Merci Francois de nous rafraîchir la mémoire à longueur d’année.

    Répondre
  2. Eric

    Bonjour, excellent tuto pour un noob comme moi, mais j’ai un souci.
    Installé par Putty j’ai dû terminer l’installation plus tard en le branchant sur un écran pour la suite sur bureau alors que normalement je n’ai rien de branché dessus à part une clé wifi. Et là pas d’accord de licence, rien, et rien ne se passe lorsque j’essaie de lancer TV. Si je désinstalle tout via le bureau et que je réinstalle tout sous la console, je fini par avoir ce message :
    Job for teamviewerd.service failed. See ‘systemctl status teamviewerd.service’ and ‘journalctl -xn’ for details.

    Pour information je suis sous RPI1 et j’ai peur que cela ne soit pas compatible avec les premiers RPI.

    Sinon pour autre question en admettant que j’arrive à le faire fonctionner, est-ce qu’une fois que j’aurai tout débranché comme avant (sauf la clé wifi ) cela fonctionnera?

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour Eric
      difficile de savoir ce qui a pu se produire mais ça doit fonctionner sur Pi1
      pourquoi ne pas passer à la dernière version de Raspbian qui intègre un VNC Server déjà installé et qui fonctionne bien ?
      prise de main à distance avec VNC Viewer sans rien installer, juste une case à cocher dans la config
      cordialement
      François

      Répondre
      1. Eric

        Merci pour cette réponse très rapide, je ne m’y attendais pas. Sur le RPI B je suis sous Raspbian Jessie. Je souhaitais teamviewer car j’ai un compte et je l’utilise déjà sur plusieurs PC. J’ai lâché VNC depuis plusieurs années, est-il capable comme TV de passer outre pare-feu et routeurs d’entreprise? Mon RPI est de plus derrière ma box et donc a une adresse locale forcément, ce qui n’est pas gênant avec le principe d’identifiant TV.

        Sinon au pire j’essaierai de tout désinstaller proprement et de l’installer graphiquement on verra bien.

        Répondre
        1. François MOCQ Auteur de l’article

          c’est vrai que dans ces conditions il vaut mieux utiliser TeamViewer, ce sera plus simple.
          Essayez de repartir d’une installation fraiche ? lorsque je fais les tutoriels c’est toujours ce que je fais. J’ai une version propre et à jour de Jessie que je sauve et que je remet sur la carte.
          tenez moi au courant

          Répondre
  3. Pello

    Bonjour,

    J’ai suivi le tuto en faisant la manip en SSH à partir de mon pc,
    puis par la suite en prenant le controle du raspberry avec vnc, je me retrouve avec l’icone de TW sur le bureau, par contre, rien ne ce passe lorsque je clic dessus …
    J’ai aussi ce résultat sur le Navigateur Web Chromium

    Auriez-vous une solution a ce problème?

    Répondre
    1. François MOCQ Auteur de l’article

      bonjour
      euh… j’ai du mal à suivre…
      si vous avez installé TW c’est pour prendre la main à distance sur le RasPi depuis une machine Windows ou Linux.
      Que vient faire VNC là dedans ?
      sur quel bureau avec vous l’icône de TW ? sur le RasPi?
      je n’ai pas testé les 2 ensemble
      possible qu’il y ait des interférences entre VNC et TW
      dite moi ce que vous voulez faire …
      un pt’it schéma ?
      cordialement
      François

      Répondre
      1. Pello

        Oui pardon.
        Je me sert de VNC en local avec mon pc sous windows et j’aimerais utiliser TW pour la connexion a distance par internet.

        Mon rasp (pi3) est branché directement sur ma box dans le garage, je me connecte dessus via mon pc en SSH normalement, mais là vu que dans le tuto il falait Accepter l’accord de licence lors de l’installation et accéder a l’interface de TW, j’ai installer le VNC sur le raspi pour voir ce qu’il en était.
        L’icone TW et sur le bureau de mon raspi.

        Actuellement, je me sert déjà de TW sur mon pc/tablette pour de la maintenance pc.

        Je vais essayer de faire la manip, en désinstallant VNC, car du coup, celui-ci ne me sera effectivement plus d’aucune utilité.

        Répondre
  4. Marbaf

    Bonjour,

    Je suis intéressé par la solution « headless ». Avez-vous pu avancer sur le sujet ? Je n’ai pas encore mis la main à la pâte mais il semble que vous avez rencontré des soucis.

    Cordialement

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour
      Je n’ai pas refait de tests depuis cet article car à ma connaissance il n’y a pas eu de nouvelle version
      si vous démarrez là dessus faites un retour dans les commentaires 🙂
      cordialement
      François

      Répondre
      1. Marbaf

        Voici la liste des dépendances sur mon pi3 headless (raspbian lite):
        fontconfig fontconfig-config fonts-dejavu-core gstreamer1.0-plugins-base hicolor-icon-theme libatk1.0-0
        libatk1.0-data libavahi-client3 libcairo2 libcdparanoia0 libcups2 libdatrie1 libdrm-amdgpu1 libdrm-freedreno1
        libdrm-nouveau2 libdrm-radeon1 libegl1-mesa libelf1 libfontconfig1 libgbm1 libgdk-pixbuf2.0-0
        libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libglu1-mesa libgraphite2-3
        libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz0b libice6
        libjasper1 libjbig0 libllvm3.7 libmtdev1 libogg0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
        libpixman-1-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5
        libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 libqt5widgets5 libqt5x11extras5 libsm6 libthai-data
        libthai0 libtheora0 libtiff5 libtxc-dxtn-s2tc0 libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2
        libwayland-client0 libwayland-server0 libwebp5 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4
        libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0
        libxcb-shm0 libxcb-sync1 libxcb-util0 libxcb-xfixes0 libxcb-xkb1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3
        libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxxf86vm1
        qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets
        qml-module-qtquick-window2 qml-module-qtquick2 qttranslations5-l10n x11-common

        Bref, il veut me mettre une GUI… Dommage.

        Répondre
  5. HUGUES

    Bonjour, vous saurez sûrement me renseigner.

    J’ai un PI3. le Tuto pour installation de TV est littéralement parfait et merci de l’avoir créé.
    Seulement mon problème est le suivant, je souhaite pouvoir être sur un réseau Local en Eth0, et à la fois sur internet via wifi….or lorsque les 2 sont connectés, le réseau Local prend le pas et il m’est impossible de me connecter à distance via TV car l’accès internet et carrément rompu.

    Y’a t’il des paramètres ou une config à charger?

    Pour info je suis débutant dans le domaine et m’initie au RPI et d’une manière générale au linux que depuis 2 jours….Il en va donc sans dire que je suis sous la version graphique 😉

    Merci d’avance.

    Mika64

    Répondre
  6. Mika

    Bonjour, vous saurez sûrement me renseigner.

    J’ai un PI3. le Tuto pour installation de TV est littéralement parfait et merci de l’avoir créé.
    Seulement mon problème est le suivant, je souhaite pouvoir être sur un réseau Local en Eth0, et à la fois sur internet via wifi….or lorsque les 2 sont connectés, le réseau Local prend le pas et il m’est impossible de me connecter à distance via TV car l’accès internet et carrément rompu.

    Y’a t’il des paramètres ou une config à charger?

    Pour info je suis débutant dans le domaine et m’initie au RPI et d’une manière générale au linux que depuis 2 jours….Il en va donc sans dire que je suis sous la version graphique 😉

    Merci d’avance.

    Mika64

    Répondre
      1. Mika

        Le wifi est via un domino orange et en DHCP, le réseau local filaire est sur une base de 192.168.64.X ou il y aura plusieurs équipements. l’adresse de routage est sur la même base

        Répondre
  7. Fredh

    Bonjour

    J’essaye votre astuce pour avoir Teamviewer sur mon PI3 fonctionnant sous LiveUSB avec la distribution x86.

    Au moment de faire sudo dpkg -i teamviewer-host_armhf.deb, le terminal me répond :
    pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_armhf.deb
    dpkg: erreur de traitement de l’archive teamviewer-host_armhf.deb (–install) :
    l’architecture du paquet (armhf) ne correspond pas à celle du système (i386)
    Des erreurs ont été rencontrées pendant l’exécution :
    teamviewer-host_armhf.deb

    Arf, est ce que quelqu’un aurait une soluce ?

    Cordialement Fredh

    Répondre
    1. steflin

      @Fredh
      « dpkg: erreur de traitement de l’archive teamviewer-host_armhf.deb (–install) :
      l’architecture du paquet (armhf) ne correspond pas à celle du système (i386) »
      en gros tu essaie d’installer la version armhf sur une distribution pc, ça ne fonctionnera pas.
      essaie de trouver la version 1386 ici https://www.teamviewer.com/fr/download

      Par contre tu parle de « avoir Teamviewer sur mon PI3 fonctionnant sous LiveUSB avec la distribution x86. »
      Donc si je comprends bien, tu as un live usb SUR le raspberry pi en x86 ?
      Faudra m’expliquer ce miracle, ou tu t’es trompé et tu parle de ton pc…

      Répondre
  8. romainb

    Cool,
    merci ça a marché nickel.

    Astuce: en définissant un mot de passe dans les options de sécurité, ça permet d’ajouter le raspberry a la liste des ordinateurs en cliquant sur l’étoile « favoris » dans le teamviewer sur PC 🙂

    Répondre
  9. chevalier pierre

    Bonsoir
    j’essaye d’installer teamviewer sur mon raspberry 2 et j’ai ces erreurs
    pi@raspberrypi:~ $ sudo dpkg -i teamviewer-host_armhf.deb
    (Lecture de la base de données… 127247 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de teamviewer-host_armhf.deb …
    Removed symlink /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
    Dépaquetage de teamviewer-host (11.0.63329) sur (11.0.63329) …
    Paramétrage de teamviewer-host (11.0.63329) …
    Job for teamviewerd.service failed. See ‘systemctl status teamviewerd.service’ and ‘journalctl -xn’ for details.
    puis
    pi@raspberrypi:~ $ systemctl status teamviewerd.service
    ● teamviewerd.service – TeamViewer remote control daemon
    Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled)
    Active: failed (Result: start-limit) since lun. 2017-05-01 22:00:34 CEST; 34s ago
    Process: 10749 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=killed, signal=ILL)
    pouvez vous m’aider ?
    cordialement
    pierre chevalier

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour Pierre
      pas facile de voir ce qui a pu se passer à distance…
      je referai un essai avec la dernière version de Raspbian des que je pourrai
      cordialement
      François

      Répondre
      1. chevalier pierre

        bonjour François
        merci
        je suis impatient
        peut être une autre solution !!!
        connecté à mon raspberry, j’ai un module avec une carte sim
        dans le cadre de mon projet, piloter un chauffage et une pompe à chaleur
        j’utilise node-red pour recevoir, analyser, agir sur les gpios et envoyer des sms
        dans le cas d’une défaillance, je veux pouvoir intervenir sur le raspberry
        peut être une autre idée ?
        cordialement
        pierre

        Répondre
          1. chevalier pierre

            re bonjour
            ok j’utilise déja vnc sur mon réseau local avec une adresse 192.168.0.x
            pas de problème
            sur le raspberry avec mon dongle j’exécute wvdial free qui me donne une ip adresse 10.27.125.x
            comment me connecter à cette adresse avec vnc?
            @bientôt
            pierre

            Répondre
  10. chevalier pierre

    re bonjour
    je viens d’installer teamviewer sur un raspberry 3
    ok
    j’obtiens l’identifiant et le mot de passe
    A partir de Windows, je lance teamviewer, je saisis l’identifiant, je clique sur connexion à un partenaire
    il ne me demande pas le mot de passe
    il affiche connexion en cours, authentification puis authentification refusée
    avez vous une idée ?
    cordialement
    pierre

    Répondre
    1. François MOCQ Auteur de l’article

      bin… non
      l’article a plus de 6 mois il y a peut-être eu des changements dans le logiciel
      lors de la rédaction de l’article j ai fait plusieurs essais et ça a bien fonctionné
      désolé de ne pouvoir en dire plus
      cordialement
      François

      Répondre
  11. Manu

    Bonjoyr,

    J’ai une erreur au lancement :
    Error : CheckCPU unknow architecture armv61, je pense que c’est du au fait que je le lance d’un pi zero et que votre tuto est sur un pi3 .
    Malheureusement je ne trouve de DL d’un paquet correspondant à mon processeur !

    Suis je « neuneu  » ou le pi zero n’est « encore » supporté ?

    merci pour tous ces tutos qui m’aident enormement !
    Je m’éclate comme un fou sur ces ptites machines

    Manu

    Répondre
  12. Pierre

    Super tuto hyperclair pour un novice comme moi !
    Me permet de contrôler en dehors de mon réseau WiFi une imprimante 3D avec OctoPi.

    Un très grand merci à toi pour ce travail 😀

    Pierre.

    Répondre
  13. Christian

    Bonjour, j’ai suivi à la lettre vos préconisations pour installer timewiever sur raspberri pi4

    ei je n’obtiens pas la fenêtre autorisation de licence ?

    merci de m’expliquer comment faire.

    votre explication est de 2019 et nous sommes en 2023 est ce la raison?

    cordialement

    christian

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.